todoapp.vim
todoapp.vim copied to clipboard
Todo management in vim using unite and sqlite
Todoapp.vim
Upgraded to use denite.nvim, unite support would be dropped soon
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.
Install
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 ~/.todo/todo.sqlite
After install plugin, you need to call :TodoInit
once to create a todo table in database
Usage
-
Denite todo
show all todo that need to be done. -
Denite todo:done
show todos that have been done.
Actions in the unite list:
-
toggle
default action, press<cr>
-
edit
edit todo in split buffer -
add
create new todo through prompt -
delete
delete todo item
License
MIT