@@ -10,7 +10,7 @@ Installation
10
10
11
11
##### Pathogen
12
12
13
- $ cd ~/.vim/bundle
13
+ $ cd ~/.vim/bundle
14
14
$ git clone https://github.com/aserebryakov/vim-todo-lists.git
15
15
16
16
##### NeoBundle
@@ -25,11 +25,11 @@ directory.
25
25
Usage
26
26
-----
27
27
28
- Plugin is automatically applied for files with ` .todo ` extension.
28
+ Plugin is automatically applied for files with ` .todo.md ` extension.
29
29
30
30
##### TODO Items
31
31
32
- The sequence matching the expression ` ^\s\*- [ ].\* ` marks a line as a TODO list item .
32
+ The following example represents TODO items definition by default .
33
33
34
34
###### Example
35
35
@@ -38,6 +38,24 @@ The sequence matching the expression `^\s\*- [ ].\*` marks a line as a TODO list
38
38
- [X] Done
39
39
```
40
40
41
+ ###### Custom Configuration
42
+
43
+ You can customize the representation of the item by defining the following variables
44
+ to your ` .vimrc `
45
+
46
+ ```
47
+ let g:VimTodoListsUndoneItem = '- [X]'
48
+ let g:VimTodoListsDoneItem = '- [V]'
49
+ ```
50
+
51
+ ###### Important Item
52
+
53
+ Important item is defined as ` undone item string ! ` .
54
+
55
+ ```
56
+ - [ ] ! Important item
57
+ ```
58
+
41
59
##### Items Hierarchy
42
60
43
61
If one item has lesser indentation than the next one then the first one is meant
@@ -194,22 +212,16 @@ Date format may be changed by setting the format variable to a valid
194
212
let g:VimTodoListsDatesFormat = "%a %b, %Y"
195
213
```
196
214
197
- Future features
198
- ---------------
199
-
200
- * TODO lists folder selection
201
- * Create new TODO list
202
- * Archive current TODO list in the folder
203
- * Show archived lists
204
- * Open list from archive
205
-
206
215
Contribution
207
216
------------
208
217
209
218
Source code and issues are hosted on GitHub:
210
219
211
220
https://github.com/aserebryakov/vim-todo-lists
212
221
222
+ If you are going to make a pull request, you should use ` dev ` branch for
223
+ functionality implementation to simplify the merge procedure.
224
+
213
225
License
214
226
-------
215
227
@@ -218,55 +230,71 @@ License
218
230
Changelog
219
231
---------
220
232
221
- #### 0.1 .0
233
+ #### 0.8 .0
222
234
223
- * Easy navigation in TODO list
224
- * Easy adding new items
225
- * Easy items toggling
235
+ ** Breaking Change**
226
236
227
- #### 0.1.1
237
+ * Added option to configure TODO items
238
+ * File extension changed to ` .todo.md ` from ` .todo `
239
+ * Item indentation level is kept when creating a new one
240
+ * Removed migration from older formats
241
+ * Added plugin initialization for ` todo ` filetype
242
+ * New item can be created with keypad Enter key
243
+ * Makes normal mode keys more consistent
228
244
229
- * Fixes broken compatibility with the [ filestyle ] ( https://github.com/aserebryakov/filestyle ) plugin
245
+ #### 0.7.1
230
246
231
- #### 0.2.0
247
+ * Syntax highlight is fixed
232
248
233
- * Added an option to configure custom key mappings
249
+ #### 0.7.0
234
250
235
- #### 0.3.0
251
+ * Added automatic date insertion feature
252
+ * Added mappings for fast increasing/decreasing indent
253
+ * Items list are made markdown compatible (old files are updated automatically on load)
236
254
237
- * Added items toggling in visual mode
238
- * Improves work with indentations of list items
239
- * Fixed the error when trying to navigate the buffer that doesn't contain items
255
+ #### 0.6.0
240
256
241
- #### 0.4.0
257
+ * Added items moving on state change
242
258
243
- * Added items hierarchy support
259
+ #### 0.5.1
260
+
261
+ * Fixed the annoying noise when navigating over items in default mode
262
+ * Fixed the cursor position after the item is toggled
244
263
245
264
#### 0.5.0
246
265
247
266
* Added items highlighting
248
267
249
- #### 0.5.1
268
+ #### 0.4.0
250
269
251
- * Fixed the annoying noise when navigating over items in default mode
252
- * Fixed the cursor position after the item is toggled
270
+ * Added items hierarchy support
253
271
254
- #### 0.6 .0
272
+ #### 0.3 .0
255
273
256
- * Added items moving on state change
274
+ * Added items toggling in visual mode
275
+ * Improves work with indentations of list items
276
+ * Fixed the error when trying to navigate the buffer that doesn't contain items
257
277
258
- #### 0.7 .0
278
+ #### 0.2 .0
259
279
260
- * Added automatic date insertion feature
261
- * Added mappings for fast increasing/decreasing indent
262
- * Items list are made markdown compatible (old files are updated automatically on load)
280
+ * Added an option to configure custom key mappings
263
281
264
- #### 0.7 .1
282
+ #### 0.1 .1
265
283
266
- * Syntax highlight is fixed
284
+ * Fixes broken compatibility with the [ filestyle ] ( https://github.com/aserebryakov/filestyle ) plugin
267
285
268
- Credits
269
- -------
286
+ #### 0.1.0
287
+
288
+ * Navigation in TODO list
289
+ * Adding new items
290
+ * Items toggling
291
+
292
+ Contributors
293
+ ------------
270
294
271
295
* Alexander Serebryakov, author ([ GitHub] ( https://github.com/aserebryakov ) )
272
- * Jake Mason, automatic date insertion ([ GitHub] ( https://github.com/jakemason ) )
296
+ * Jake Mason, contributor ([ GitHub] ( https://github.com/jakemason ) )
297
+ * Alexandr Kondratev, contributor ([ GitHub] ( https://github.com/theg4sh ) )
298
+ * Jannis Jorre, contributor ([ GitHub] ( https://github.com/jeyj0 ) )
299
+ * thehunmonkgroup, contributor ([ GitHub] ( https://github.com/thehunmonkgroup ) )
300
+ * Suchandra Thapa, contributor ([ GitHub] ( https://github.com/sthapa ) )
0 commit comments