Initial commit

This commit is contained in:
2025-10-07 19:32:45 +11:00
commit 5fa3e9e6a1
2 changed files with 455 additions and 0 deletions

18
README.md Normal file
View File

@@ -0,0 +1,18 @@
# ve editor
ve is a vi(m) like editor which runs inside your terminal, using ncurses. At present, it is quite simple, with the following features:
* Create and open text files for editing
* Navigate through files with arrow keys (in normal and insert mode) as well as with hjkl (j and k are swapped because I wanted to)
* Enter insert mode with 'i', go back to normal mode with ESC, and enter commands with ':'
* Insert mode works in the way you'd expect
* Scroll through large files
* Saving and quitting in the same way as Vim
## Building
```bash
g++ src/main.cpp -Lncurses -o ve
```