2016-03-21 21:54:06 +03:00
|
|
|
# Todolist
|
2016-03-19 16:24:37 +03:00
|
|
|
|
2016-03-21 21:54:06 +03:00
|
|
|
### Not done
|
|
|
|
|
2016-03-25 21:52:52 +03:00
|
|
|
- [ ] Optimization
|
2016-03-19 16:12:03 +03:00
|
|
|
|
2016-03-24 04:12:22 +03:00
|
|
|
- [ ] Search and replace
|
|
|
|
|
2016-03-19 16:12:03 +03:00
|
|
|
- [ ] Better selection
|
|
|
|
- [ ] Double click selects current word
|
|
|
|
- [ ] Triple click enables line selection
|
|
|
|
|
|
|
|
- [ ] More keybindings
|
2016-03-24 04:12:22 +03:00
|
|
|
- [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
|
2016-03-19 16:12:03 +03:00
|
|
|
|
|
|
|
- [ ] Help screen
|
|
|
|
- [ ] Help screen which lists keybindings and commands
|
|
|
|
- [ ] Opened with Ctrl-h
|
|
|
|
|
|
|
|
- [ ] 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...
|
2016-03-21 21:54:06 +03:00
|
|
|
|
|
|
|
### Done
|
|
|
|
|
|
|
|
- [x] Readme
|
|
|
|
|
|
|
|
- [x] Line numbers
|
|
|
|
|
2016-03-25 21:52:52 +03:00
|
|
|
- [x] Tests
|
|
|
|
|
|
|
|
- [x] Proper error handling
|
|
|
|
|
|
|
|
- [x] Cleanup
|
|
|
|
|
2016-03-21 21:54:06 +03:00
|
|
|
- [x] Syntax highlighting
|
|
|
|
- [x] Use nano-like syntax files (https://github.com/scopatz/nanorc)
|
|
|
|
|
|
|
|
- [x] Undo/redo
|
|
|
|
- [x] Undo/redo stack
|
|
|
|
|
|
|
|
- [x] Clipboard support
|
2016-03-24 04:12:22 +03:00
|
|
|
- [x] CtrlV, CtrlC, and CtrlX
|
2016-03-23 03:45:31 +03:00
|
|
|
|
|
|
|
- [x] Colorschemes
|
|
|
|
- [x] Support for 256 color and true color
|
2016-03-23 18:41:04 +03:00
|
|
|
|
|
|
|
- [x] Messages/Prompts
|
|
|
|
- [x] Messages at the bottom of the screen
|
|
|
|
- [x] Prompts at the bottom of the screen
|