Age | Commit message (Collapse) | Author |
|
|
|
Fixed by 429a26e68f863afb306d6b7ea24892b6f580b384.
|
|
Previously you could only mark `-`-type TODOs as [Complete, Partially
Complete, Deleted]. Now you can mark any type of TODO (`-`, `_`, `!`,
`x`, `S`, `v`) as any of the above three states.
|
|
Include some annoyances.
|
|
Show them in Ignore so that they're not as prominent.
|
|
Use the `Ignore` highlight group to colour completed tasks. This makes
them less visible and get out of the way.
|
|
Have low priority tasks start with `_` instead of `-`. Highlight these
separately with the `Ignore` group to visually de-emphasize them.
|
|
Important tasks start with a `!` instead of a `-`. Highlight them
separately from normal tasks so that they can be visually distinguished.
Here we use the Error highlight group for them because it's red (at
least in my colour scheme).
|
|
When invoking the <leader>R command to remove old todos, only remove
completed and deleted ones. Partially completed tasks should stick
around and be reverted to uncomplete.
|
|
Don't highlight matches from our `:substitute` calls. It looks weird
when search matches are highlighted but the user didn't explicitly
initiate a search.
|
|
Create some useful mappings for creating and marking TODO items. These
will be buffer-local to *.todo files, which is why we're defining them
in the ftplugin file.
|
|
Subtasks get indented. This will highlight undone tasks even if there's
whitespace in front of them.
|
|
These lines were copied from my manual highlighting of TODO files
created a few days ago. They served as a guide while creating the
highlighting in the syntax file.
|
|
Based on Ch. 45 of Learn Vimscript the Hard Way
(http://learnvimscriptthehardway.stevelosh.com/chapters/45.html).
Highlights undone TODOs as Vim `Statement`s.
|
|
Set *.todo files to the `todo` filetype.
|