Special formatting for .todo and .taskpaper files. Allows you to easily add, complete, and archive your tasks.
Adjust the settings to match your ideal style. Change all the markers to '-' to match taskpaper.
Any line that ends with : will be considered a header (like My Things:)
Add tags to tasks by starting them with an @, such as @important or setting a value like @due(tuesday).
This uses utf characters, so it is still valid as a plain text document.
Place this in your .vimrc:
Plugin 'irrationalistic/vim-tasks'
... then run the following in Vim:
:source %
:PluginInstall
For Vundle version < 0.10.2, replace Plugin with Bundle above.
Place this in your .vimrc:
NeoBundle 'irrationalistic/vim-tasks'
... then run the following in Vim:
:source %
:NeoBundleInstall
Place this in your .vimrc:
Plug 'irrationalistic/vim-tasks'
... then run the following in Vim:
:source %
:PlugInstall
Run the following in a terminal:
cd ~/.vim/bundle
git clone https://github.com/irrationalistic/vim-tasks
let g:TasksMarkerBase = '☐'
let g:TasksMarkerDone = '✔'
let g:TasksMarkerCancelled = '✘'
let g:TasksDateFormat = '%Y-%m-%d %H:%M'
let g:TasksAttributeMarker = '@'
let g:TasksArchiveSeparator = '___________________'
Run :help Tasks to view the full documentation.
<leader> n- new task below<leader> N- new task above<leader> d- toggle current task complete<leader> x- toggle current task cancelled<leader> a- send completed tasks to the archive
