Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/remeh/meh

remeh's personal code editor
https://github.com/remeh/meh

Last synced: about 2 months ago
JSON representation

remeh's personal code editor

Awesome Lists containing this project

README

        

# meh

meh is remeh's personal code editor.

Developed in Zig.

Uses SDL2 for accelerated rendering and SDL2_ttf to load TTF files.
Executes `ripgrep` to search through files.

Use `zig 0.13.0` to compile.

## Demo Video

[Link to YouTube](https://www.youtube.com/watch?v=ewE9DWePxZ4)

## Features

* Modal vim-ish editor. Not vim-compliant: remeh-compliant.
* HiDPI support, smooth font rendering. SDL2 accelerated rendering.
* UTF8.
* LSP support: go to definition, references, completion, info/doc.
* Ripgrep integration.
* Hard-coded fast syntax highlighter. No tree-sitter integration.
* Highlight a word using the mouse.
* Open files navigating through directories. No fuzzy search.
* Vertical split. One. No horizontal split.
* Undo & redo.

## Documentation

Not available, open an issue.

## Tests

In order to run all the tests:

```
$ zig build test --summary all
```

## LICENSE

MIT License
Copyright (c) 2022 Remy Mathieu