]> git.lizzy.rs Git - micro.git/blob - todolist.md
Add some distro specific files to syntax
[micro.git] / todolist.md
1 # Todolist
2
3 ### Not done
4
5 - [ ] Optimization
6
7 - [ ] Documentation
8
9 - [ ] Multiple views
10     - [ ] Horizontal splits
11     - [ ] Vertical splits
12
13 - [ ] Persistent undo/redo (saved between open and closing micro)
14
15 - [ ] Wrap lines
16
17 ### Done
18
19 - [x] Auto indent
20
21 - [x] Custom bindings
22
23 - [x] Line numbers
24
25 - [x] Search and replace
26     - [x] Search
27     - [x] Replace
28
29 - [x] Simple tests
30     - [x] Stack test
31     - [x] Util test
32
33 - [x] Proper error handling
34
35 - [x] Syntax highlighting
36     - [x] Use nano-like syntax files (https://github.com/scopatz/nanorc)
37
38 - [x] Cleanup
39
40 - [x] Unicode support
41
42 - [x] Command execution
43     - [x] Allow executing simple commands at the bottom of the editor 
44       (like vim or emacs)
45
46 - [x] More keybindings
47     - [x] Page up and page down
48     - [x] CtrlA for select all
49     - [x] CtrlO for open file
50     - [x] CtrlF for find
51     - [x] CtrlZ for undo
52     - [x] CtrlY for redo
53
54 - [x] Help screen
55     - [x] Help screen which lists keybindings and commands
56     - [x] Opened with Ctrl-g
57
58 - [x] Better selection
59     - [x] Double click selects current word
60     - [x] Triple click enables line selection
61
62 - [x] Options
63     - [x] Saved between sessions
64     - [x] Colorscheme
65     - [x] Tabs to spaces
66     - [x] tab size
67
68 - [x] Undo/redo
69     - [x] Undo/redo stack
70
71 - [x] Clipboard support
72     - [x] Paste
73     - [x] Copy
74     - [x] Cut
75
76 - [x] Colorschemes
77     - [x] 256 color support
78     - [x] True color support
79
80 - [x] Messages/Prompts
81     - [x] Messages
82     - [x] Prompts
83     - [x] Yes or no prompts