# Todolist ### Not done - [ ] Optimization - [ ] Documentation - [ ] Search and replace - [ ] Splits - [ ] More keybindings - [x] Page up and page down - [x] CtrlA for select all - [x] CtrlO for open file - [ ] CtrlF for find - [x] CtrlZ for undo - [x] CtrlY for redo - [ ] Command execution - [ ] Allow executing simple commands at the bottom of the editor (like vim or emacs) ### Done - [x] Line numbers - [x] Simple tests - [x] Proper error handling - [x] Cleanup - [x] Unicode support - [x] Help screen - [x] Help screen which lists keybindings and commands - [x] Opened with Ctrl-h - [x] Better selection - [x] Double click selects current word - [x] Triple click enables line selection - [x] Options - [x] Colorscheme - [x] tab size - [ ] tabs or spaces - [x] Syntax highlighting - [x] Use nano-like syntax files (https://github.com/scopatz/nanorc) - [ ] Optimization - [x] Undo/redo - [x] Undo/redo stack - [x] Clipboard support - [x] CtrlV, CtrlC, and CtrlX - [x] Colorschemes - [x] Support for 256 color and true color - [x] Messages/Prompts - [x] Messages at the bottom of the screen - [x] Prompts at the bottom of the screen