Releases: Bekaboo/dropbar.nvim
Releases · Bekaboo/dropbar.nvim
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)
v9.0.2
v9.0.1
v9.0.0
9.0.0 (2024-10-31)
⚠ BREAKING CHANGES
- configs: deprecate
use_devicons
, allow dir/file icon callback - configs: deprecate
opts.general
- hlgroups: link to ts hl instead of regex syntax hl
- hlgroups: don't depend on cmp hlgroups
- sources-treesitter & configs: use vim regex to match ts node name
Features
- configs: deprecate
use_devicons
, allow dir/file icon callback (a1b893c) - configs: more sensible treesitter valid node types (5186097)
- sources-path: add filetype devicon as fallback (#185) (ede945e)
- sources-treesitter & configs: use vim regex to match ts node name (678a59c)
- sources-treesitter: reduce consecutive spaces in ts symbol name (35988af)
Bug Fixes
- api: shouldn't reorient when jumping to context (61d1403)
- configs & hlgroups: missing icons and hlgroups for ts types (a12869f)
- configs,sources.path: concat nil when icons disabled (#190) (28bcb1c)
- Remove use of deprecated
opts.sources.treesitter.name_pattern
(ef933aa) - setup: avoid setup twice when using lazy.nvim (#181) (b7b0cd2)
- setup: dropbar attaches to wrong window (6156e07)
- sources-path:
get_symbols()
error caused by drive name on Windows (#175) (d26bf92) - sources-path: file icons not selected using filetype as fallback (01ed539)
- sources-terminal: icon shown when
opts.icons.enable
isfalse
(9d8cad9) - sources.treesitter: ts source not returning symbols (#189) (ef933aa)
- This is because
default
is set when callingget_icon()
with (01ed539)
Performance Improvements
- configs: by default don't update in insert mode (ff02391)