Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-17 | Allow syntax inclusion, by going match → regiontopic/allow-embed_squashed4mr | cos | |
Restructure syntax highlighting, using context aware `syntax region` rather `syntax match` statements requiring to match on line start anchors. This should be functionally identical when editing ordinary todo.txt files. The advantage is that this also allows reusing this syntax file within other file formats. Without this commit, attempting to embed todo.txt snippets in other file formats might result in only partial syntax highlighting. With TodoStart marking the start of each line, the grammar allows full syntax highlighting in case the snippet starts or ends on a non-line boundaries. Consider for example these four lines of prio/syntax.vim, for my purely personal `prio` file format: syntax include @Todo syntax/todo.vim hi! def link prioLabel Label sy region prioLabel start="^\s*TODO:" end="\s*" nextgroup=prioTodo sy region prioTodo contained start=/./ end=/$/ contains=@TodoStart This commit and the above configuration allows syntax highlighting of any todo.txt row prefixed by `TODO:` in those files. Making actionable items standing out from otherwise free-form natural language. Given the ease of configuration, one can imagine similarly embedding todo.txt directly in any text based file format. Thus improving many use cases where todo.txt files might be generated from other canonical sources. | |||
2020-12-24 | Merge branch 'expand_ftdetect' into 'master' | David Beniamine | |
Detect based on directory name and env vars See merge request dbeniamine/todo.txt-vim!42 | |||
2020-12-24 | Detect based on directory name and env vars | Tyler Szabo | |
- Detect .todo/*.txt and $TODO_DIR/*.txt - Detect $TODO_FILE and $DONE_FILE Based on variables and defaults in [todo.cfg](https://github.com/todotxt/todo.txt-cli/blob/master/todo.cfg) | |||
2020-12-24 | Merge branch 'fix_donefile' into 'master' | David Beniamine | |
Handle error when Done file is same file See merge request dbeniamine/todo.txt-vim!44 | |||
2020-12-24 | Merge branch 'dev-doc' into 'master' | David Beniamine | |
Align recent updates to README.markdown with doc/todo.txt See merge request dbeniamine/todo.txt-vim!43 | |||
2020-12-24 | Merge branch 'dev-fold' into 'master' | David Beniamine | |
Enable user to prevent fold method change after sorting See merge request dbeniamine/todo.txt-vim!40 | |||
2020-12-23 | Handle error when Done file is same file | Tyler Szabo | |
2020-12-19 | Align recent updates to README.markdown with doc/todo.txt | Jason Lenz | |
2020-12-19 | Update folding related documentation | Jason Lenz | |
2020-12-19 | Merge branch 'dev-doc' into 'master' | David Beniamine | |
Fix typos in todo list and formatting in hierarchical sort See merge request dbeniamine/todo.txt-vim!41 | |||
2020-12-17 | Fix typos in todo list and formatting in hierarchical sort | Jason Lenz | |
2020-12-17 | Enable user to prevent fold method change after sorting | Jason Lenz | |
2020-12-15 | Wrap `normal!` when commands contain CR character | Tyler Szabo | |
Git can become confused when a single line ends with a carriage return wrapping with `execute` and escaping control characters works around Git end-of-line nuances. | |||
2020-12-13 | Fix sort with symbol of more than 1 letter | David Beniamine | |
2020-08-03 | Merge branch 'dev' into 'master' | David Beniamine | |
Adds syntax highlighting for tasks with threshold dates in the future See merge request dbeniamine/todo.txt-vim!37 | |||
2020-06-09 | Adds syntax highlighting for tasks with threshold dates in the future | Rene Vergara | |
2020-03-12 | Merge branch 'fix_done_today_files' into 'master' | David Beniamine | |
Fix generation of [Dd]one-[Td]oday.txt files See merge request dbeniamine/todo.txt-vim!36 | |||
2020-03-12 | Fix generation of [Dd]one-[Td]oday.txt files | Manu Hernandez | |
2020-01-09 | Merge branch 'master' into 'master' | David Beniamine | |
Use abbreviations instead of maps in insert mode See merge request dbeniamine/todo.txt-vim!35 | |||
2020-01-09 | Add g:TodoTxtUseAbbrevInsertMode documentations. | Ricky Anderson | |
2020-01-07 | Add g:TodoTxtUseAbbrevInsertMode to control usage of abbreviations or | Ricky Anderson | |
mapping in insert mode | |||
2019-12-10 | Use abbreviations instead of maps in insert mode | Ricky Anderson | |
2019-12-01 | Merge branch 'natema-master-patch-52990' into 'master' | David Beniamine | |
Duplicated Recurrence section in README. See merge request dbeniamine/todo.txt-vim!34 | |||
2019-12-01 | The section Recurrence was duplicated in README. | Emanuele Natale | |
2019-11-25 | Merge branch 'natema-master-patch-54181' into 'master' | David Beniamine | |
Fixing double hashtag in README.markdown See merge request dbeniamine/todo.txt-vim!33 | |||
2019-11-23 | Fixing double hashtag (broken internal link) | Emanuele Natale | |
in README.markdown | |||
2019-11-17 | Merge branch 'natema-master-patch-23275' into 'master' | David Beniamine | |
Fixing typo in README.md See merge request dbeniamine/todo.txt-vim!32 | |||
2019-11-17 | Fixing typo in README.md | Emanuele Natale | |
2019-11-12 | Make Readme more user friendly | David Beniamine | |
Fix #41 | |||
2019-07-18 | Add LICENSE | David Beniamine | |
2019-07-10 | Update doc, fix #38 | David Beniamine | |
2019-07-10 | Update doc fix #39 | David Beniamine | |
2019-03-07 | Fix #37 : remove mark | David Beniamine | |
2019-02-13 | Document g:TodoTxtStripDoneItemPriority | Risto Saarelma | |
2019-02-12 | Fix #36 | David Beniamine | |
2019-02-11 | Fix #33 | David Beniamine | |
2019-02-10 | Release several bug fix | David Beniamine | |
2019-02-10 | Silence all sorts | David Beniamine | |
2019-02-10 | Add setting for dropping priority metadata | Risto Saarelma | |
The default behavior of todo.txt is to add priority metadata to done items with priority tags so that the priority can be restored when the item is marked as undone. If you want to have cleaner done items and just remove the priority information when the item is set as done, set let g:TodoTxtStripDoneItemPriority=1 | |||
2019-01-23 | Revert "Change top repo command to fix CI" | David Beniamine | |
This reverts commit cfc60009484fd795f6c1e391cac9792f124407dc. | |||
2019-01-23 | Fix sheebang | David Beniamine | |
2019-01-23 | Change top repo command to fix CI | David Beniamine | |
2019-01-23 | Fix gitlab ci | David Beniamine | |
2019-01-23 | Add gitlab ci | David Beniamine | |
2019-01-23 | Keep cursor pos on sorting see #33 | David Beniamine | |
2018-12-23 | Save "/ buffer, fix #35 | David Beniamine | |
2018-05-25 | Move tasks without priority before done on sort | David Beniamine | |
Closes #32 | |||
2018-04-19 | Merge branch 'master' of https://github.com/fretep/todo.txt-vim | David Beniamine | |
2018-04-19 | Do not override fold_char and use fold_char x for tests | David Beniamine | |
2018-04-19 | Update mappings to be more consistent | fretep | |
in use of map arguments, and also move the <Plug> mappings outside of the Todo_txt_do_not_map block |