Lightweight and easy to use todo management in vim.
using denite.nvim and sqlite.
Sqlite is used so that you can build other application on top of it, like a web service that could be accessed from your phone.
Take vim-plug for example:
Plug 'Shougo/denite.nvim' Plug 'chemzqm/todoapp.vim'
Install sqlite from it's website, or use brew on mac:
brew install sqlite
Sqlite database is available at
After install plugin, you need to call
:TodoInit once to create a todo table in database
Denite todoshow all todo that need to be done.
Denite todo:doneshow todos that have been done.
Actions in the unite list:
toggledefault action, press
editedit todo in split buffer
addcreate new todo through prompt
deletedelete todo item