./bin/nv [file]...cmake .
make
./bin/nv [file]...cmake -G Ninja .
ninja
./bin/nv [file]...sh run_valgrind.sh [file]...sh run_gdb.sh [file]...- actually write changes to the file
- remappable keybinds
- make the lua actually do shit
- write plugload
- per window status line
- window padding
- syntax highlighting
- better cursor
- emacs jump
- rectangular select, multiple cursors, macros
- save editor state (open windows)
- shell integration. maybe even primarily work as a terminal multiplexer with a shit ton of shit
- make the code less ass
inspired by https://github.com/adsr/mle
termbox2 for tui https://github.com/termbox/termbox2
vector https://github.com/eteran/c-vector/blob/master/cvector.h
https://www.codingwiththomas.com/blog/a-lua-c-api-cheat-sheet