]> git.lizzy.rs Git - micro.git/blob - todolist.md
Add options
[micro.git] / todolist.md
1 # Todolist
2
3 ### Not done
4
5 - [ ] Optimization
6
7 - [ ] Documentation
8
9 - [ ] Search and replace
10
11 - [ ] Better selection
12     - [ ] Double click selects current word
13     - [ ] Triple click enables line selection
14
15 - [ ] More keybindings
16     - [x] Page up and page down
17     - [x] CtrlA for select all
18     - [x] CtrlO for open file
19     - [ ] CtrlF for find
20     - [x] CtrlZ for undo
21     - [x] CtrlY for redo
22
23 - [ ] Help screen
24     - [ ] Help screen which lists keybindings and commands
25     - [ ] Opened with Ctrl-h
26
27 - [ ] Command execution
28     - [ ] Allow executing simple commands at the bottom of the editor 
29       (like vim or emacs)
30
31 ### Done
32
33 - [x] Line numbers
34
35 - [x] Simple tests
36
37 - [x] Proper error handling
38
39 - [x] Cleanup
40
41 - [x] Options
42     - [x] Colorscheme
43     - [x] tab size
44     - [ ] tabs or spaces
45
46 - [x] Syntax highlighting
47     - [x] Use nano-like syntax files (https://github.com/scopatz/nanorc)
48
49 - [x] Undo/redo
50     - [x] Undo/redo stack
51
52 - [x] Clipboard support
53     - [x] CtrlV, CtrlC, and CtrlX
54
55 - [x] Colorschemes
56     - [x] Support for 256 color and true color
57
58 - [x] Messages/Prompts
59     - [x] Messages at the bottom of the screen
60     - [x] Prompts at the bottom of the screen