Skip to content

Releases: folke/which-key.nvim

v3.13.2

24 Jul 22:00
6c1584e
Compare
Choose a tag to compare

3.13.2 (2024-07-24)

Bug Fixes

v3.13.1

24 Jul 16:50
058486e
Compare
Choose a tag to compare

3.13.1 (2024-07-24)

Bug Fixes

  • state: better current buf/mode check (711453b)
  • state: deal with the fact that ModeChanged doesn't always seems to trigger. Fixes #787 (388bd3f)

v3.13.0

24 Jul 06:30
c5e7993
Compare
Choose a tag to compare

3.13.0 (2024-07-24)

Features

  • debug: add git info to log when using lazy (550338d)

v3.12.1

24 Jul 05:39
4dc2237
Compare
Choose a tag to compare

3.12.1 (2024-07-24)

Bug Fixes

  • node: dynamic mappings only support functions as rhs. Fixes #790 (ba91db7)
  • state: use cached mode. Fixes #787. Closes #789 (c1b062a)
  • triggers: check for existing keymaps in the correct buffer. Fixes #783 (977fa23)
  • triggers: nil error (dae3bd2)

v3.12.0

22 Jul 16:42
48cdaaa
Compare
Choose a tag to compare

3.12.0 (2024-07-22)

Features

Bug Fixes

  • dont expand nodes without children. Fixes #782 (53a1d2a)

v3.11.1

21 Jul 13:54
c74c245
Compare
Choose a tag to compare

3.11.1 (2024-07-21)

Bug Fixes

v3.11.0

20 Jul 22:31
c4689ab
Compare
Choose a tag to compare

3.11.0 (2024-07-20)

Features

  • icons: icon for grug-far (b2a2a0c)
  • state: detect recursion by users mapping wk manually. Closes #761 (55fa07f)
  • view: expand recursively. Closes #767 (5ae87af)

Bug Fixes

  • config: disable wk by default for insert/command mode (9d2b2e7)
  • config: more checks in validate (bdcc429)
  • mappings: preset descriptions should not override existing keymap descriptions. Fixes #769 (82d628f)
  • state: don't feed count in insert mode. Fixes #770 (63690ff)
  • util: better <nop> check. Fixes #766 (b7b3bd1)
  • view: dont set title when no border. Fixes #764 (6e61b09)

Performance Improvements

  • prevent expanding nodes when not needed (78cc92c)

v3.10.0

18 Jul 18:03
8600b00
Compare
Choose a tag to compare

3.10.0 (2024-07-18)

Features

  • view: expand all nodes by default when filter.global = false (c168905)

Bug Fixes

  • buf: always use nowait. Fixes #755 (ae1a235)
  • buf: early exit to determine if a trigger is safe to create. Fixes #754 (27e4716)
  • icons: added frontier pattern for ai (#760) (6fe0657)
  • list_contains doesn't exists in Neovim < 0.10. Fixes #758 (7e4eae8)
  • node: allow custom mappings to override proxy/plugin/expand mappings (9820900)
  • node: is_local check now also includes children (fdd27f9)
  • registers: don't try to get +* registers when no clipboard is available. Fixes #754 (ae4ec03)
  • state: always honor defer. Fixes #690 (c512d13)
  • state: redraw cursor before getchar (cf6cbf2)
  • triggers: prevent creating triggers for single upper-case alpha keys expect for Z. Fixes #756 (d19fa07)

v3.9.0

18 Jul 08:48
ef7046a
Compare
Choose a tag to compare

3.9.0 (2024-07-18)

Features

  • config: simplified config. Some options are now deprecated (8ddf2da)
  • view: show and expand localleader mappings with filter.global = false (ed5f762)

Bug Fixes

  • ui: remove deprecated opts.layout.align option. (wasn't used). Closes #752 (db32ac6)

v3.8.0

17 Jul 21:34
2af3dc5
Compare
Choose a tag to compare

3.8.0 (2024-07-17)

Features

  • mappings: added health check for invalid modes (640724a)

Bug Fixes

  • buf: never create proxy/plugin mappings when a keymap exists. Fixes #738 (b4c4e36)
  • registers: use x instead of v (#742) (5c3b3e8)
  • state: schedule redraw. Fixes #740 (09f21a1)
  • triggers: allow overriding keymaps with empty rhs or <Nop>. Fixes #748 (843a93f)
  • triggers: make sure no keymaps exists for triggers (e8b454f)
  • typo: replace 'exras' for 'extras' in README. (#745) (af48cdc)