X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=todolist.md;h=888ea70af9747755939438d6d83ea11a98da2401;hb=e8d8da1443d5f7d8e25308cc6528dd1b9b2675a9;hp=2847e7aa6da29141bf193172aeb6f4601209096b;hpb=28c5899b9e159e5b8771c8f6297b31c9ed863352;p=micro.git diff --git a/todolist.md b/todolist.md index 2847e7aa..888ea70a 100644 --- a/todolist.md +++ b/todolist.md @@ -1,34 +1,83 @@ -- [ ] Readme +# Todolist -- [x] Line numbers +### Not done - [ ] Optimization -- [ ] Better selection - - [ ] Double click selects current word - - [ ] Triple click enables line selection +- [ ] Documentation -- [ ] More keybindings - - [x] Use pageup and pagedown keys - - [ ] Much more (copy sublime text or standard system applications) +- [ ] Multiple views + - [ ] Horizontal splits + - [ ] Vertical splits -- [ ] Syntax highlighting - - [ ] Use nano-like syntax files (https://github.com/scopatz/nanorc) - - [ ] Allow additional colors and colorschemes - - [ ] Support for 256 color and true color +- [ ] Persistent undo/redo (saved between open and closing micro) -- [ ] Help screen - - [ ] Help screen which lists keybindings and commands - - [ ] Opened with Ctrl-h +- [ ] Wrap lines -- [ ] Undo/redo - - [x] Undo/redo stack - - [ ] Functionality similar to nano +### Done + +- [x] Auto indent + +- [x] Custom bindings + +- [x] Line numbers + +- [x] Search and replace + - [x] Search + - [x] Replace + +- [x] Simple tests + - [x] Stack test + - [x] Util test + +- [x] Proper error handling + +- [x] Syntax highlighting + - [x] Use nano-like syntax files (https://github.com/scopatz/nanorc) -- [ ] Command execution - - [ ] Allow executing simple commands at the bottom of the editor +- [x] Cleanup + +- [x] Unicode support + +- [x] Command execution + - [x] 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... +- [x] More keybindings + - [x] Page up and page down + - [x] CtrlA for select all + - [x] CtrlO for open file + - [x] CtrlF for find + - [x] CtrlZ for undo + - [x] CtrlY for redo + +- [x] Help screen + - [x] Help screen which lists keybindings and commands + - [x] Opened with Ctrl-g + +- [x] Better selection + - [x] Double click selects current word + - [x] Triple click enables line selection + +- [x] Options + - [x] Saved between sessions + - [x] Colorscheme + - [x] Tabs to spaces + - [x] tab size + +- [x] Undo/redo + - [x] Undo/redo stack + +- [x] Clipboard support + - [x] Paste + - [x] Copy + - [x] Cut + +- [x] Colorschemes + - [x] 256 color support + - [x] True color support +- [x] Messages/Prompts + - [x] Messages + - [x] Prompts + - [x] Yes or no prompts