Skip to content

Releases: folke/todo-comments.nvim

v1.4.0

16 Sep 10:07
ae0a2af
Compare
Choose a tag to compare

1.4.0 (2024-09-16)

Features

  • fzf: add fzf-lua support in Readme & add TodoFzfLua command (#312) (6d6cf47)

Bug Fixes

  • config: select fg by maximizing contrast rather than check if a color is dark (#316) (76990a9)

v1.3.0

07 Jul 19:24
313b04e
Compare
Choose a tag to compare

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

Reverts

  • feat(highlight): allow highlighting the full pattern (#180) (996d1a7)

v1.2.0

27 Mar 15:37
a7e39ae
Compare
Choose a tag to compare

1.2.0 (2024-03-27)

Features

  • added source for trouble v3 (9935ae9)

Bug Fixes

  • trouble: trouble v3 support (3e45f2f)

v1.1.0

31 Mar 11:17
8febc60
Compare
Choose a tag to compare

1.1.0 (2023-03-31)

Features

  • telescope: access pickers with plugin_name... (#191) (7420337)

v1.0.1

26 Mar 10:39
0874bda
Compare
Choose a tag to compare

1.0.1 (2023-03-26)

Bug Fixes

  • icons: fixed obsolete nerd font icons with nerdfix (3bddf1d)

v1.0.0

04 Jan 19:36
077c595
Compare
Choose a tag to compare

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...
Read more