Skip to content

Releases: folke/flash.nvim

v1.16.0

12 Jul 17:49
93d69af
Compare
Choose a tag to compare

1.16.0 (2023-07-12)

Features

  • fold: show first label inside a fold on the folded text line. Fixes #39 (2846324)
  • jump: open folds when jumping to a folded position. See #39 (dcb494c)
  • search: when nohlsearch=false, matches will now be shown after jump. Fixes #142 (6e7d6c2)

Bug Fixes

  • repeat: no dot repeat inside macros. Fixes #143 (f7218c2)

v1.15.0

07 Jul 20:49
a8da6ff
Compare
Choose a tag to compare

1.15.0 (2023-07-07)

Features

  • search: flash toggle in search is now permanent until you toggle again. Closes #134 (7ceee0d)

Bug Fixes

  • char: special handling for t/T at current position. Fixes #137 (268bffe)

v1.14.0

05 Jul 13:10
947170a
Compare
Choose a tag to compare

1.14.0 (2023-07-05)

Features

  • char: added optional multi_line=false for ftFT motions. See #102 (2f92418)
  • char: option for behavior of ;, and char repeats. Closes #124 (97eba7d)
  • search: allow finding current (6659a94)
  • state: added optional filter for matches by non-search matcher. See #118 (780ad57)
  • treesitter: added node:TSNode to ts Flash.Match.TS (1cbaff4)

Bug Fixes

  • char: fixed tT at current. Fixes #128 (a1c8aa6)
  • jump: move offset calc outside op mode (69141ea)
  • search: count=0 (6d1d066)
  • take into count of multi-width characters on offset of highlights and jump (#125) (41c09fa)

v1.13.2

03 Jul 13:42
b4814b2
Compare
Choose a tag to compare

1.13.2 (2023-07-02)

Bug Fixes

  • highlight: dont use current when rainbow is used and match == target. Fixes #109 (edb82f7)

v1.13.1

02 Jul 11:15
47fdbbb
Compare
Choose a tag to compare

1.13.1 (2023-07-02)

Bug Fixes

  • config: dont show jumpt labels by default! Fixup. See #103 (7bb89b2)
  • highlight: don't show the label when at cursor in same window and not a range. See #74 (7a8e07e)
  • labeler: don't label folded lines. Fixes #39. See #106 (8af3773)

v1.13.0

01 Jul 06:53
30a6385
Compare
Choose a tag to compare

1.13.0 (2023-07-01)

Features

  • config: added opts.config for dynamically configuring flash. Closes #103 (3829d81)

Bug Fixes

  • state: use strchars instead of strcharlen for compat 0.8.2. Fixes #105 (33e0793)

v1.12.0

30 Jun 07:04
bdfda72
Compare
Choose a tag to compare

1.12.0 (2023-06-30)

Features

  • state: added support for custom keymaps and lmap. See #66 (9aa7805)

Bug Fixes

  • labeler: fixed calculating skip labels for mbyte keymaps. See #66 (2da635f)
  • treesitter: added support for Nvim 0.8.0. Fixes #100 (67ed44d)
  • treesitter: some nodes were missing (7f4e25f)

v1.11.0

29 Jun 19:50
f08eac4
Compare
Choose a tag to compare

1.11.0 (2023-06-29)

Features

  • char: hide flash when doing an ftFT search while yanking. Closes #6 (feda1d5)
  • char: optional jump labels for ftFT searches (d2ad5e0)
  • char: support alternative f/F/t/T/;/, keymaps (fix #96) (#99) (c0c006a)
  • label: added opts.label.format for formatting rendered labels. Closes #84 (2d3e7b9)
  • labeler: allow excluding certain labels with a specific case (6b255d3)
  • pos: Pos can now be initialized with window or current window cursor (7a05cd5)
  • search: you can now toggle flash while using regular search (e761182)
  • state: custom char actions (4f44bb4)

Bug Fixes

  • hacks: make sure to render the cursor before getchar (2b328d1)
  • highlight: never put an extmark on the current cursor position (8434130)
  • highlight: use current hl if pos == label pos (56531ee)
  • jump: replace opfunc by noop to properly cancel custom operators. Fixes #93 (40b2bcb)
  • jump: temporarily set selection=inclusive. Closes #81 (5c9505a)
  • labeler: fixed label distance calculation (1d941de)
  • labeler: put original pattern in a \%() group. Fixes some skip label issues (6102a7c)
  • labeler: skip all labels on invalid regex. Fixes #94 (1fff746)
  • remote: use nvim_input instead of nvim_feedkeys for clearing op mode (c90eae5)
  • search: correctly set match end pos for multi byte characters. Fixes #90 (0193d52)
  • treesitter: ignore windows without ts parser. Fixes #91 (13022c0)

v1.10.1

27 Jun 22:08
Compare
Choose a tag to compare

1.10.1 (2023-06-27)

Bug Fixes

  • highlight: apply after labels and then before (4439fca)
  • highlight: correctly order after labels at the same column (b096797)
  • highlight: make sure col is not negative with label.before = true (cbce7f9)
  • prompt: never show the prompt when in regular search (51149ba)
  • rainbow: stable rainbow label highlight groups (937df4f)

v1.10.0

27 Jun 11:46
ebc57ab
Compare
Choose a tag to compare

1.10.0 (2023-06-27)

Features

  • highlight: added optional rainbow labels. Disabled by default. Useful for Treesitter ranges. (#74) (ffb865b)

Bug Fixes

  • char: force before=false with f, F motion (#75) (40313ec)
  • search: fixup for search commmands (0f2d53d)