Skip to content

Releases: folke/noice.nvim

v4.9.0

12 Dec 17:58
424053c
Compare
Choose a tag to compare

4.9.0 (2024-12-12)

Features

  • api: set vim.g.ui_cmdline_pos to (1,0)-indexed position of the noice cmdline (a45f997)

Bug Fixes

  • cmdline: don't unset vim.g.ui_cmdline_pos. Might be useful for others to keep around. (29a0adb)
  • cmdline: make ui_cmdline_pos col 0-based (324e6a8)

v4.8.0

07 Dec 20:45
d426bc3
Compare
Choose a tag to compare

4.8.0 (2024-12-06)

Features

  • msg: added support for msg_show list_cmd and input_prompt kinds (21fe733)

Bug Fixes

  • cmdline: dont restore cursor after render. Fixes #959 (c49a4b0)
  • health: better health checks (0f5f8c9)
  • lsp: support mixed encoding for lsp clients (#1004) (c6f6fb1)
  • msg: add new msg_show.lua_print to default routes for messages (0e9853b)
  • notify: always convert msg to string if not nil and not string (3efadda)
  • nui: set max size to editor cols (d9991ca)
  • router: prevent overriding current tick (e0fd746)
  • ui: always queue incoming events when already processing (6c7545a)

Performance Improvements

  • hacks: disable redraw hack. Should not be needed. If it breaks a plugin, then it should be fixed there. (956e3ac)

v4.7.2

18 Nov 22:33
203f74a
Compare
Choose a tag to compare

4.7.2 (2024-11-18)

Bug Fixes

Performance Improvements

  • block: use hl_ids directly as hl_group for extmarks. no need to use synIDattr (742610e)
  • hl: use real hl_group ids on nightly instead of ffi (d5483a0)

v4.7.1

15 Nov 06:54
4824592
Compare
Choose a tag to compare

4.7.1 (2024-11-15)

Bug Fixes

  • scrollbar: hide on WinClosed. Fixes #949 (ca2e3fe)
  • ui: fix ext_messages in fast_events. Fixes #997 (a802e17)
  • view: never set winblend when transparent. Fixes #971 (fd7625e)

v4.7.0

09 Nov 14:51
2087bbf
Compare
Choose a tag to compare

4.7.0 (2024-11-09)

Features

  • added snacks backend and made it the default for notify (when avaiable) (eb7e855)

Bug Fixes

  • snacks: honor Snacks.config.notifier.enabled = false (f381a46)
  • snacks: make buffer modifiable when merging in another message (46fa519)
  • snacks: notifier (a55b898)
  • snacks: pass correct message ids (73d38cc)
  • treesitter: use markdown_inline instead of markdown (9039e7d)
  • view: added support for multiple backends. Fixes #986 (eac7e84)

Performance Improvements

  • status: cache status messages (1a74bde)

v4.6.0

02 Nov 08:32
5a78b42
Compare
Choose a tag to compare

4.6.0 (2024-11-02)

Features

  • lsp: make signature auto_open for snippets configurable (0783e22)

Bug Fixes

  • cmdline: always flush cmdline in on_render. Fixes #892 (973e10a)
  • lsp: signature help for snippets (3d5ad39)
  • lsp: vim.lsp.handlers is deprecated for hover / signature_help. Fixes #977 (3cd84d4)
  • mini: show at most 10 mini messages at a time (58ed320)
  • redraw flush when needed. Fixes #938 (c897bc8)

v4.5.2

02 Oct 19:33
df448c6
Compare
Choose a tag to compare

4.5.2 (2024-10-02)

Bug Fixes

  • treesitter: upstream API changes. Fixes #962 (5070aae)

v4.5.1

18 Sep 18:37
c1ba80c
Compare
Choose a tag to compare

4.5.1 (2024-09-18)

Bug Fixes

  • dont redraw when exiting. Fixes #936. Fixes #921 (8c6a024)
  • hacks: dont close timer multiple times during exit (86a4891)
  • hacks: only redraw cursor when cmdline is active. Fixes #950. Fixes #937. Fixes #923 (3373ab5)

v4.5.0

25 Jul 09:07
448bb9c
Compare
Choose a tag to compare

4.5.0 (2024-07-25)

Features

v4.4.7

24 Jul 16:50
d9328ef
Compare
Choose a tag to compare

4.4.7 (2024-07-24)

Bug Fixes

  • hacks: better on_module (c2ba96e)