User interface to todo.txt files.
For convenience, this works with files matching *.todo
.
- Parse text lines respecting todo.txt format
- Smart ordering: higher-priority stuff first, done stuff last
- Smart highlighting: higher-priority in red, done in dark gray
- Mark/unmark as done with
<cr>
(return
) - Auto date completion on item creation
Install sly for python (used to parse todo lines):
pip3 install sly
Add the following to your neovim config file (eg: ~/.config/nvim/init.vim
):
Plug 'Afoucaul/nvim-todo', {'do': ':UpdateRemotePlugins'}
Then you can add this to your shell config file (eg: ~/.bashrc
or ~/.zshrc
):
alias todo='nvim ~/.todo'`
- Include sly into installation
- Implement filtering
- Insert creation date upon
<cr>
in insert mode