Skip to content

v3.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jun 15:20
833abd3

3.18.0 (2026-06-14)

Features

  • lsp: add flux language server configuration (b138200)
  • migrate from telescope.nvim to snacks.nvim (61b2de8)
  • outline: use Nerd Font icons consistent with blink.cmp style (e50161e)
  • plugins: replace markdown-preview.nvim with peek.nvim (5e807e8)
  • ui: review fixes + multi_select test - Fix backspace detection in listbox/textbox search (code==128 -> ch==\127/\x80kb) - Fix UTF-8 safe backspace in search pattern (sub -> strcharpart) - Wrap event loops in pcall for context_menu/listbox/multi_select/textbox - Fix confirm VenuxConfirmHotkeyOn highlight (link ignores underline attr) - Add test_multi_select.lua with 6 test scenarios (e538121)

Bug Fixes

  • address config review findings (e0253ca)
  • clean generated files and harden plugin config (44fdc8c)
  • comment: idempotent CopyRight with anchor-based header replacement (5cf8284)
  • dashboard: use percentage-based row for screen-adaptive positioning (52d18df)
  • remove deprecated nil arg in vim.diagnostic.open_float and apply stylua formatting (ac44818)
  • terminal: unify terminal management — single toggleterm, no Terminal hijack (dff9f98)
  • treesitter: use win= for window-local fold options in set_fold (b4f60b0)

Performance Improvements

  • fix performance and stability issues from code review (8a1159d)
  • modernize terminal workflow and lazy-load more plugins (839a5e0)
  • optimize c++ workflows for large codebases (3d5fb13)
  • treesitter: improve large file protection and fold fallback (de06ba7)