Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 937 Bytes

README.md

File metadata and controls

45 lines (29 loc) · 937 Bytes

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

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