- [x] Readme - [x] Line numbers - [ ] Proper error handling - [ ] Optimization/Cleanup - [ ] Better selection - [ ] Double click selects current word - [ ] Triple click enables line selection - [ ] More keybindings - [x] Use pageup and pagedown keys - [ ] Much more (copy sublime text or standard system applications) - [x] Syntax highlighting - [x] Use nano-like syntax files (https://github.com/scopatz/nanorc) - [ ] Colorschemes - [ ] Support for 256 color and true color - [ ] Help screen - [ ] Help screen which lists keybindings and commands - [ ] Opened with Ctrl-h - [x] Undo/redo - [x] Undo/redo stack - [x] Clipboard support - [x] Ctrl-v, Ctrl-c, and Ctrl-x - [ ] Command execution - [ ] Allow executing simple commands at the bottom of the editor (like vim or emacs) - [ ] Options - [ ] Add options such as tab size, use tabs or use spaces, etc...