/vim-mtodo

Primary LanguageVim Script

mtodo

A very a simple todo thingy

Usage

Just set ft=mtodo to use it

3 kind + heading

  • # Heading
  • - normal todo
  • x done todo
  • * important todo

Todo items can be nested

3 mappings

  • gd mark done and move to bottom
  • gu mark undone
  • gs mark important (star)

Customizing

Colors

highlight default link MTODOTitle SpecialKey
highlight default link MTODOPending Normal
highlight default link MTODODone Comment
highlight default link MTODOImportant Question

Disable keybindings

let g:vim_mtodo_disable_keybindings=1

Disable automatic move

By default vim-mtodo moves the competed task to bottom. You can disable this by setting:

let g:vim_mtodo_move_done_to_bottom=0

Commands

MTODOMarkAsDone  " Mark item as done
MTODOMarkAsUndone  " Mark item as undone
MTODOMarkAsStarred  " Mark item as starred
MTODOMoveCompletedToBottom  " Move item to bottom if completed
MTODOReorderAllTodo  " Move all completed items to bottom