Releases: folke/todo-comments.nvim
Releases · folke/todo-comments.nvim
v1.4.0
v1.3.0
1.3.0 (2024-07-07)
Features
- added support for fzf-lua (fe5a7c6)
- fzf: multiline by default (8fdea2a)
- highlight: allow extended highlighting patterns (#185) (#255) (76c8fee)
- highlight: allow highlighting the full pattern (#180) (ad775a7)
Bug Fixes
- don't use tbl_flatten. Fixes #272 (9c104cf)
- extension: provide default icon (#274) (7de4e85), closes #202
- highlight: match to the end of length
#matched
(#288) (a40fa7e) - telecope: icons highlight. (#279) (4573f4f)
- ternary evaluation in setlist for opts.open (#252) (c7a6a02)
- trouble: compatibility with Trouble v3 (#286) (01b4599)
Reverts
v1.2.0
v1.1.0
v1.0.1
v1.0.0
1.0.0 (2023-01-04)
⚠ BREAKING CHANGES
- todo-comments now requires Neovim >= 0.8.0. Use the
neovim-pre-0.8.0
branch for older versions
Features
- accept argument to filter keywords (#116) (67cd3a4)
- add config option to set gui style (#117) (231888a)
- add error logging for rg (006250f)
- add max line len option (Fixes #33) (8b63dfc)
- added merge_keywords option that allows disabling the default groups (3f3b8b4)
- added methods to jump to next/prev todo comment (c88d199)
- added multiline context and pattern (144cba6)
- added options.highlight.exclude. Fixes #41 (1275879)
- added support for specifying multiple patterns for highlighting (808a2e5)
- added TEST to (5547b53)
- added TodoLocList. Fixes #47 (c641728)
- allow changing config on the fly or disable all #27 (2f701d0)
- allow custom todo patterns #4 (1732f21)
- allow searching for todos in another directory. Implements #21 (6de90a5)
- allow specifying wide_fg (#92) (dca8c3f)
- also deepcopy keywords (0f6a87b)
- check if ripgrep is available and show error if not (b5cdae7)
- expose methods to jump to next/prev todo comment (89ee420)
- Group search and highlight options (fbf91af)
- Improve rg and highlight pattern matching (7a00efb)
- inital version (7473917)
- intergration with lsp trouble (194e653)
- make it possible to disable warnings when searching (#63) (9983edc)
- make sign priority configurable (edbe161)
- multiline todo comments (8dffc5d)
- quickfix, telescope and trouble commands (a7c12f2)
- set default multiline pattern to
^.
(8f00cdb) - Telescope plugin (95f04b1)
- todo-comments now requires Neovim >= 0.8.0. Use the
neovim-pre-0.8.0
branch for older versions (916cd4f) - use flame icon for hacks (745df54)
- use treesitter to highlight keywords in comments only. If not a TS buffer, then highlight all comments #22 (b3fbe23)
- use vim.notify instead of echo (b745d75)
- use vim.treesitter.get_captures_at_pos to detect comments (6120afa)
Bug Fixes
- add . to args for ripgrep to make it work on Windows (03fc95a)
- add proper error logging when ripgrep fails (358b8c9)
- allow highlighting in quickfix buffers (f4d35a2)
- avoid E5108 after pressing q: (#111) (fb6f16b)
- better keyword highlight pattern (52d814d)
- check if buf is valid before clearing todo namespace (23dfdaf)
- check is current_win is still valid before setting it again (37e7347)
- clear namespace with pcall to fix lazy loading weirdness. Fixes #130 (f990cd9)
- debug code (b09c700)
- defer highlight updates to prevent weird behavior of treesitter (a4e433e)
- dont show signs for multiline comments (3fe59db)
- escape special characters in commentstring (5fd5086)
- exit when buffer no longer exists (3bc3bce)
- fall back to syntax Comment if treesitter is not available (b4dec37)
- if todo is lazyloaded, then skip VimEnter (564dc45)
- improved comment support with treesitter (219bc7e)
- is_comment now checks highlighter TS queries instead of parse tree (d5f9bfc)
- is_comment. Fixes #145 (1814fec)
- jumping to todo comments didnt use the correct line for is_comment checks (c8c5446)
- keep previous options from setup (8560546)
- listen to treesitter changes to redo highlights (9b276eb)
- matchstr fails with error about passing a dictionary as a string when string is binary #23 (ca2b794)
- never use comments to highlight quickfix buffers (7a5e9c9)
- pass kw start to is_comment. Fixes #153 (d3c6ec6)
- properly clear todo highlights in stop (98b1ebf)
- properly escape commentstring #19 ([a5c255c](https...