TaskWarrior Denite source for lists, view, and preview tasks.
- View task as a buffer
- Pretty lists with flexible formatting
- Preview integration
Use your favorite plugin manager, mine is dein.vim.
- Vim or Neovim
- denite.nvim
- Python 3.4 or later
:Denite task
You can set the order option globally:
call denite#custom#var('task', 'taskrc', '~/.taskrc')
call denite#custom#var('task', 'data_dir', '~/.task')
call denite#custom#var('task', 'format', '{id:3.3} | {priority:1.1} | {project:15.15} | {description:40.40} | {entry} | {due}')
call denite#custom#var('task', 'date_format', '%y-%m-%d %H:%M')
call denite#custom#var('task', 'label_width', 17)
- Default values shown.
Example of changing formatting:
call denite#custom#var('task', 'formats', {
\ 'format': '{id:3.3} | {priority:1.1} | {project:15.15} | {description}',
\ })
Formatting applied via str.format(), when using padding or truncating, denite-task will transform your integers into percentage to leverage win-width.
- robgolding/tasklib - great light-weight API for TaskWarrior
Plugin maintained by Rafael Bodill.
Pull requests are welcome.