Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/remeh/meh
- Owner: remeh
- License: mit
- Created: 2024-07-10T20:09:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-26T20:30:47.000Z (2 months ago)
- Last Synced: 2024-10-26T22:29:37.718Z (2 months ago)
- Language: Zig
- Size: 548 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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