Skip to content

Commit 7ccdcf4

Browse files
author
Alexander Serebryakov
committed
Merge branch 'dev'
2 parents c9d08de + dc9771a commit 7ccdcf4

File tree

4 files changed

+242
-146
lines changed

4 files changed

+242
-146
lines changed

README.md

+68-40
Original file line numberDiff line numberDiff line change
@@ -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.
2525
Usage
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

4361
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
194212
let 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-
206215
Contribution
207216
------------
208217

209218
Source 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+
213225
License
214226
-------
215227

@@ -218,55 +230,71 @@ License
218230
Changelog
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))

after/syntax/todo.vim

-8
This file was deleted.

0 commit comments

Comments
 (0)