Releases: Bekaboo/dropbar.nvim
Releases · Bekaboo/dropbar.nvim
v14.2.0
14.2.0 (2025-07-14)
Features
- sources.lsp: improve lsp symbol type hint (8f8ae08)
- sources.path: highlight extended security marks in
ls
output (64f5540)
Bug Fixes
- configs: default attach to terminals (#247) (12df0ef)
- sources.lsp: check buf valid before attaching/detaching (85e4647)
- sources.lsp: sort lsp symbols by start position (#250) (9bdd4ac)
Performance Improvements
v14.1.0
v14.0.0
v13.0.0
13.0.0 (2025-04-20)
⚠ BREAKING CHANGES
- drop neovim 0.10 support
- configs: remove 'module' from treesitter valid types (#234)
Features
- bar: add config
min_widths
(#237) (a64fc20) - configs,menu: respect new
winborder
option in neovim 0.11 (3ec39f1) - configs: add support for goto & return statements (bc30fac)
- configs: add support to yaml blocks (65cd22c)
- configs: support treesitter 'section' nodes in markdown (e7a980b)
- sources.path: async preview with highlighting (5f23a92)
Bug Fixes
- compat: should check for neovim 0.11 instead of 0.10 (2ce5c5c)
- configs: remove 'module' from treesitter valid types (#234) (873ba43)
- sources.lsp: add nil check for client id (0bb3f12)
- sources.path: disable hl in files with no filetype (58abebe)
- sources.path: possible error
Vim:E95
previewing same path in two buffers (57ae5ec)
Code Refactoring
- drop neovim 0.10 support (da78f3e)
v12.0.2
v12.0.1
v12.0.0
12.0.0 (2025-02-05)
⚠ BREAKING CHANGES
- configs: don't reorient on jump or preview by default
Features
- configs: add new option
opts.menu.hover
(36eca19)
Bug Fixes
- avoid triggering menu close when entering fzf input window (3afce85), closes #223
- bar: add at least 1 space after shortcut pivots (#218) (05d5fdc)
- init,bar: return empty string in deprecated functions (f7b4958)
- menu: menu entries wrapped (#220) (f11b273)
- menu: menu not closed on leave (9729526)
- menu: menu not closed on leave (#222) (c824f03)
- menu: scrollbar is focusable (e53d047)
- sources.markdown: last section wrong range (f713778)
- sources.path: escape paths in
vim.fn.system()
call (3312fb1) - sources.path: properly escape special chars in files when edit (f6ff378)
- The last section does not have a following section to upate its (f713778)
Performance Improvements
- sources.markdown: don't update in insert mode by default (dcb1b81)
Reverts
- "fix(menu): menu not closed on leave" (0a152fd)
- "fix(sources.path): escape paths in
vim.fn.system()
call" (0139787)
Code Refactoring
- configs: don't reorient on jump or preview by default (b27bb03)
v11.0.0
11.0.0 (2025-01-19)
⚠ BREAKING CHANGES
- configs: increase default winbar update debounce to 32
Features
- configs: add support for toml tables (977117d)
- menu: add new method
root()
to find root menu (7b8b13a) - sources.path: disable win decorations when showing preview msg (415701d)
- sources.path: follow symlinks when preview (f19d5d2)
- sources.path: support special bufs starting with
xxx://
(#211) (de3125a)
Bug Fixes
- Check components list length before padding. (0a37764)
- menu: handle menu entries without components (0a37764)
- sources.path: source buf not restored when mouse moves off sub menu (d3ddf49)
- sources.treesitter: error getting treesitter node (80538f5)
- Wrap
vim.treesitter.get_node()
withvim.F.npcall()
. (80538f5)
Performance Improvements
v10.0.0
10.0.0 (2024-12-28)
⚠ BREAKING CHANGES
- bar: use
__call()
to get string representation
Features
- configs: allow overriding default
on_click()
callback (b63fe2e) - configs: configure which LSP document symbols to show (#203) (b2c0fa8)
- configs: improve default
opts.bar.enable()
function (d226c70) - sources: add
max_depth
option (5439d2f)
Bug Fixes
- nvim:
opts.bar.enable()
always returnfalse
whenbuf == 0
(34a29fe)
Performance Improvements
- configs:
vim.treesitter.get_parser()
is slow in big files (b2f778a)
Code Refactoring
- bar: use
__call()
to get string representation (e5eb834)