@@ -10,7 +10,7 @@ Installation
1010
1111##### Pathogen
1212
13- $ cd ~/.vim/bundle
13+ $ cd ~/.vim/bundle
1414 $ git clone https://github.com/aserebryakov/vim-todo-lists.git
1515
1616##### NeoBundle
@@ -25,11 +25,11 @@ directory.
2525Usage
2626-----
2727
28- Plugin is automatically applied for files with ` .todo ` extension.
28+ Plugin is automatically applied for files with ` .todo.md ` extension.
2929
3030##### TODO Items
3131
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 .
3333
3434###### Example
3535
@@ -38,6 +38,24 @@ The sequence matching the expression `^\s\*- [ ].\*` marks a line as a TODO list
3838- [X] Done
3939```
4040
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+
4159##### Items Hierarchy
4260
4361If 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
194212let g:VimTodoListsDatesFormat = "%a %b, %Y"
195213```
196214
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-
206215Contribution
207216------------
208217
209218Source code and issues are hosted on GitHub:
210219
211220 https://github.com/aserebryakov/vim-todo-lists
212221
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+
213225License
214226-------
215227
@@ -218,55 +230,71 @@ License
218230Changelog
219231---------
220232
221- #### 0.1 .0
233+ #### 0.8 .0
222234
223- * Easy navigation in TODO list
224- * Easy adding new items
225- * Easy items toggling
235+ ** Breaking Change**
226236
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
228244
229- * Fixes broken compatibility with the [ filestyle ] ( https://github.com/aserebryakov/filestyle ) plugin
245+ #### 0.7.1
230246
231- #### 0.2.0
247+ * Syntax highlight is fixed
232248
233- * Added an option to configure custom key mappings
249+ #### 0.7.0
234250
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)
236254
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
240256
241- #### 0.4.0
257+ * Added items moving on state change
242258
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
244263
245264#### 0.5.0
246265
247266* Added items highlighting
248267
249- #### 0.5.1
268+ #### 0.4.0
250269
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
253271
254- #### 0.6 .0
272+ #### 0.3 .0
255273
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
257277
258- #### 0.7 .0
278+ #### 0.2 .0
259279
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
263281
264- #### 0.7 .1
282+ #### 0.1 .1
265283
266- * Syntax highlight is fixed
284+ * Fixes broken compatibility with the [ filestyle ] ( https://github.com/aserebryakov/filestyle ) plugin
267285
268- Credits
269- -------
286+ #### 0.1.0
287+
288+ * Navigation in TODO list
289+ * Adding new items
290+ * Items toggling
291+
292+ Contributors
293+ ------------
270294
271295* 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