1
- *vim-todo-lists.txt* Version 0.1.1
1
+ *vim-todo-lists.txt* Version 0.2.0
2
2
*vim-todo-lists*
3
3
4
4
Plugin for TODO lists management.
5
5
6
6
==============================================================================
7
7
CONTENTS *VimTodoListsContents*
8
8
9
- 1. Introduction .... | VimTodoListsIntroduction |
10
- 2. Installation .... | VimTodoListsInstallation |
11
- 3. Usage ........... | VimTodoListsUsage |
12
- 4. Contribution .... | VimTodoListsContribution |
13
- 5. Future Features.. | VimTodoListsFutureFeatures |
14
- 6. License ......... | VimTodoListsLicense |
15
- 7. Changelog ....... | VimTodoListsChangelog |
16
- 8. Credits ......... | VimTodoListsCredits |
9
+ 1. Introduction .... | VimTodoListsIntroduction |
10
+ 2. Installation .... | VimTodoListsInstallation |
11
+ 3. Usage ........... | VimTodoListsUsage |
12
+ 4. Contribution .... | VimTodoListsContribution |
13
+ 5. Future Features.. | VimTodoListsFutureFeatures |
14
+ 6. License ......... | VimTodoListsLicense |
15
+ 7. Changelog ....... | VimTodoListsChangelog |
16
+ 8. Credits ......... | VimTodoListsCredits |
17
17
18
18
==============================================================================
19
19
1. Introduction *VimTodoListsIntroduction*
@@ -29,41 +29,70 @@ See |VimTodoListsFutureFeatures|.
29
29
2. Installation *VimTodoListsInstallation*
30
30
31
31
Pathogen:
32
- >
33
- $ cd ~/.vim/bundle
34
- $ git clone https://github.com/aserebryakov/vim-todo-lists.git
35
- <
32
+
33
+ $ cd ~/.vim/bundle
34
+ $ git clone https://github.com/aserebryakov/vim-todo-lists.git
35
+
36
36
NeoBundle:
37
- >
38
- NeoBundle 'aserebryakov/vim-todo-lists'
39
- <
37
+
38
+ NeoBundle 'aserebryakov/vim-todo-lists'
39
+
40
40
Without plugin manager:
41
41
42
- Clone or download this repository and copy its contents to your ~/.vim/
43
- directory.
42
+ Clone or download this repository and copy its contents to your ~/.vim/
43
+ directory.
44
44
45
45
==============================================================================
46
46
3. Usage *VimTodoListsUsage*
47
47
48
48
Plugin is automatically applied for files with `.todo ` extension.
49
49
50
- Key bindings in item editing mode
51
- ---------------------------------
50
+ TODO Items
51
+ ----------
52
+
53
+ The sequence matching the expression '^ [ ] ' marks a line as a TODO list
54
+ item.
55
+
56
+ Example
57
+ -------
58
+
59
+ [ ] Not done
60
+ [X] Done
52
61
53
- * j - go to next item
54
- * k - go to previous item
55
- * o - create new item above the cursor
56
- * O - create new item below the cursor
57
- * <Space> - toggle current item
58
- * <CR> - create new item in insert mode
59
- * <leader> e - switch to normal editing mode
62
+ Commands
63
+ --------
64
+ *:VimTodoListsCreateNewItemAbove* *:VimTodoListsCreateNewItemBelow*
65
+ *:VimTodoListsCreateNewItem* *:VimTodoListsGoToNextItem*
66
+ *:VimTodoListsGoToPreviousItem* *:VimTodoListsToggleItem*
60
67
61
- Key bindings in normal editing mode
62
- ---------------------------------
68
+ * :VimTodoListsCreateNewItemAbove - creates a new item in a line above cursor
69
+ * :VimTodoListsCreateNewItemBelow - creates a new item in a line below cursor
70
+ * :VimTodoListsCreateNewItem - creates a new item in current line
71
+ * :VimTodoListsGoToNextItem - go to the next item
72
+ * :VimTodoListsGoToPreviousItem - go to the previous item
73
+ * :VimTodoListsToggleItem - toggles the item
63
74
64
- * j, k, o, O, <CR> - no special behavior
65
- * <Space> - toggle current item
66
- * <leader> e - switch to item editing mode
75
+
76
+ Default key bindings
77
+ --------------------
78
+
79
+ Item editing mode
80
+ -----------------
81
+
82
+ * j - go to next item
83
+ * k - go to previous item
84
+ * o - create new item above the cursor
85
+ * O - create new item below the cursor
86
+ * <Space> - toggle current item
87
+ * <CR> - create new item in insert mode
88
+ * <leader> e - switch to normal editing mode
89
+
90
+ Normal editing mode
91
+ -------------------
92
+
93
+ * j, k, o, O, <CR> - no special behavior
94
+ * <Space> - toggle current item
95
+ * <leader> e - switch to item editing mode
67
96
68
97
==============================================================================
69
98
4. Future Features *VimTodoListsFutureFeatures*
@@ -79,7 +108,7 @@ Key bindings in normal editing mode
79
108
80
109
Source code and issues are hosted on GitHub:
81
110
82
- https://github.com/aserebryakov/vim-todo-lists
111
+ https://github.com/aserebryakov/vim-todo-lists
83
112
84
113
==============================================================================
85
114
6. License *VimTodoListsLicense*
@@ -119,6 +148,10 @@ SOFTWARE.
119
148
120
149
* Fixes broken compatibility with the [filestyle] plugin
121
150
151
+ 0.2.0
152
+
153
+ * Adds an option to configure custom key mappings
154
+
122
155
==============================================================================
123
156
8. Credits *VimTodoListsCredits*
124
157
0 commit comments