micro/todolist.md
2016-04-24 10:04:23 -04:00

1.5 KiB

Todolist

Not done

  • Optimization

  • Documentation

  • Multiple views

    • Horizontal splits
    • Vertical splits
  • Persistent undo/redo (saved between open and closing micro)

  • Wrap lines

Done

  • Auto indent

  • Custom bindings

  • Line numbers

  • Search and replace

    • Search
    • Replace
  • Simple tests

    • Stack test
    • Util test
  • Proper error handling

  • Syntax highlighting

  • Cleanup

  • Unicode support

  • Command execution

    • Allow executing simple commands at the bottom of the editor (like vim or emacs)
  • More keybindings

    • Page up and page down
    • CtrlA for select all
    • CtrlO for open file
    • CtrlF for find
    • CtrlZ for undo
    • CtrlY for redo
  • Help screen

    • Help screen which lists keybindings and commands
    • Opened with Ctrl-g
  • Better selection

    • Double click selects current word
    • Triple click enables line selection
  • Options

    • Saved between sessions
    • Colorscheme
    • Tabs to spaces
    • tab size
  • Undo/redo

    • Undo/redo stack
  • Clipboard support

    • Paste
    • Copy
    • Cut
  • Colorschemes

    • 256 color support
    • True color support
  • Messages/Prompts

    • Messages
    • Prompts
    • Yes or no prompts