1 *todo.txt* Vim plugin for Todo.txt files
3 |_ _|__ __| | ___ | |___ _| |_ ~
4 | |/ _ \ / _` |/ _ \| __\ \/ / __|~
5 | | (_) | (_| | (_) | |_ > <| |_ ~
6 |_|\___/ \__,_|\___(_)__/_/\_\\__|~
10 ==============================================================================
11 CONTENTS *todo-contents*
13 1. Commands ..................................... |todo-commands|
14 1.1. Sorting tasks ............................ |todo-commands-sorting|
15 1.2. Edit priority ............................ |todo-commands-priority|
16 1.3. Date ..................................... |todo-commands-date|
17 1.4. Mark as done ............................. |todo-commands-done|
18 2. Options ...................................... |todo-options|
20 ==============================================================================
21 1. Commands *todo-commands*
23 1.1 Sorting tasks: *todo-commands-sorting*
24 `<localleader>s` Sort the file
25 `<localleader>s+` Sort the file on +Projects
26 `<localleader>s@` Sort the file on @Contexts
27 `<localleader>sd` Sort the file on dates
28 `<localleader>sdd` Sort the file on due dates (i.e. due:2015-10-25)
30 1.2 Edit priority: *todo-commands-priority*
31 `<localleader>j` Decrease the priority of the current line
32 `<localleader>k` Increase the priority of the current line
33 `<localleader>a` Add the priority (A) to the current line
34 `<localleader>b` Add the priority (B) to the current line
35 `<localleader>c` Add the priority (C) to the current line
37 1.3 Date: *todo-commands-date*
38 `<localleader>d` Set current task's creation date to the current date
39 `date<tab>` (Insert mode) Insert the current date
41 1.4 Mark as done: *todo-commands-done*
42 `<localleader>x` Mark current task as done
43 `<localleader>X` Mark all tasks as done
44 `<localleader>D` Move completed tasks to done.txt
46 See :h <localleader> for more information about the commands' prefix.
48 ==============================================================================
49 2. Options *todo-options*
51 *'g:todo_existing_date'*
52 Specify the behavior of date insertion functions when the task already has a
54 let g:todo_existing_date = 'n'
56 r - replace existing date (default)
59 *'g:todo_load_python'*
60 Specify if the plugin should load the python module. Useful if you use Neovim
61 for example or if perhaps you just don't have/want python for vim: >
62 let g:todo_load_python = 1
67 ===============================================================================
68 vim:ft=help:et:ts=2:sw=2:sts=2:norl