Skip to content

remeh/meh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

remeh's personal code editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages