sponsor Vim development Vim logo Vim Book Ad

vim-simple-todo : Useful mappings for manage simple TODO lists

 script karma  Rating 94/27, Downloaded by 4201  Comments, bugs, improvements  Vim wiki

created by
Vital Kudzelka
script type
May be this is the smallest VIM plugin in the world. It adds some useful
mappings for manage simple TODO lists and nothing more.

[x] Create plugin
[x] Add help documentation
[x] Publish to GitHub
[ ] Spread the word

Plugin supports GitHub-like task lists
(https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments) as well.

- [x] Support markdown list markers
- [x] So it's easy to create tasks in issues or pull requests on GitHub

All this mappings work the same on NORMAL and INSERT modes.

,i      create new todo under cursor
,o      create new todo below current line
,O      create new todo above current line
,x      mark todo under cursor as done
,X      mark todo as undone
install details
Use your favorite installation method, but I recommend to use
pathogen (https://github.com/tpope/vim-pathogen) and run:

cd .vim/bundle
git clone https://github.com/vitalk/vim-simple-todo

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-simple-todo-0.18.zip 0.18 2017-02-21 7.0 Vital Kudzelka Suppress the search highlighting for the last used pattern on mark item as done/undone.

As per https://github.com/vitalk/vim-simple-todo/releases/tag/0.18.
vim-simple-todo-0.17.zip 0.17 2017-02-21 7.0 Vital Kudzelka - New <plug>(simple-todo-mark-switch) mapping is defined to switch status of current todo. Mapping supports repeat via . as well.
- Support bulk update of selected todos, e.g. mark as done/undone.

As per https://github.com/vitalk/vim-simple-todo/releases/tag/0.17
vim-simple-todo-0.16.zip 0.16 2017-02-21 7.0 Vital Kudzelka Optional key bindings for each mode. Key bindings can be disabled for each mode (NORMAL, INSERT, VISUAL) separately via g:simple_todo_map_NAME_mode_keys options. As per https://github.com/vitalk/vim-simple-todo/releases/tag/0.16
vim-simple-todo-0.15.zip 0.15 2016-02-27 7.0 Vital Kudzelka New plug mapping to create a list item (https://github.com/vitalk/vim-simple-todo/releases/tag/0.15).
vim-simple-todo-0.14.zip 0.14 2015-10-08 7.0 Vital Kudzelka Repeatable plugs (https://github.com/vitalk/vim-simple-todo/releases/tag/0.14).
vim-simple-todo-0.13.zip 0.13 2015-10-08 7.0 Vital Kudzelka Tick symbol customization (https://github.com/vitalk/vim-simple-todo/releases/tag/0.13).
vim-simple-todo-0.12.zip 0.12 2015-08-27 7.0 Vital Kudzelka Create a new todo for current line (https://github.com/vitalk/vim-simple-todo/releases/tag/0.12).
vim-simple-todo-0.11.zip 0.11 2015-07-29 7.0 Vital Kudzelka Insert list marker before the cursor in normal mode (https://github.com/vitalk/vim-simple-todo/releases/tag/0.11).
vim-simple-todo-0.10.zip 0.10 2015-07-08 7.0 Vital Kudzelka Disable showing commands in statusbar.
vim-simple-todo-0.9.zip 0.9 2015-03-17 7.0 Vital Kudzelka Use rich markdown formatting in README (https://github.com/vitalk/vim-simple-todo/releases/tag/0.9).
vim-simple-todo-0.8.zip 0.8 2015-03-13 7.0 Vital Kudzelka Support VISUAL mode (https://github.com/vitalk/vim-simple-todo/releases/tag/0.8)
vim-simple-todo-0.7.zip 0.7 2014-04-20 7.0 Vital Kudzelka Rewrite README.
vim-simple-todo-0.6.zip 0.6 2014-04-15 7.0 Vital Kudzelka Support markdown list markers.
vim-simple-todo-0.5.zip 0.5 2014-04-14 7.0 Vital Kudzelka Add help documentation.
vim-simple-todo-0.4.zip 0.4 2014-04-13 7.0 Vital Kudzelka Allow remap default key bindings
vim-simple-todo-0.3.zip 0.3 2014-04-01 7.0 Vital Kudzelka Fix compatibility with Auto-Pairs plugin.
vim-simple-todo-0.1.zip 0.1 2012-11-25 6.0 Vital Kudzelka update build
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.