Releases: romgrk/barbar.nvim
Releases · romgrk/barbar.nvim
v1.6.2
v1.6.1
v1.6.0
Added
- feat(bufferline): customize buffer close behavior #372
- feat: specify
icons
per buffer activity/state #386 - feat: implement buffer restore #403
- feat: check offset width for multibyte characters #414
- feat: improve offset truncation #416
- feat:
sidebar_filetypes
#395 - feat: disable auto-setup #438
- feat: pinned buffers stay visible #408
- feat: add ability to display optional git status indicators #463
- feat: add number styling #409
Changed
- docs(README): lazy.nvim
version
option #389 - perf: use API functions where possible #375
- ref: deprecate
g:bufferline
#396 - ref:
bufferline
→barbar
#400 - chore: editorconfig #422
- chore(editorconfig): preserve final newline #423
- docs(README): filetree integration feature #424
- docs(README): remove broken ToC links #425
- docs(config): deprecation warning suggests non-existant option #437
- docs(README): we don't support
netrw
#434 - chore(editorconfig): add emmylua settings #439
- Refactor and more #443
- perf: misc #445
- ref:
local m
→local groups
#446 - docs: session integration #456
- ref: granularize imports #451
- perf: track git and diagnostics in
state
#468 - docs:
sidebar_filetypes
limitation #469 - docs(barbar.txt):
git
→gitsigns
#470 - docs(README): document install requirements up front #471
Fixed
- fix:
g:bufferline
deprecation notice even though callingbufferline.setup
#399 - fix: dont call setup if user did it #404
- fix(render): ellipsis changes layout #420
- fix: animations #418
- fix: doc #427
- fix: error invalid buf #429
- fix(barbar):
:BufferWipeout
command is missing #435 - fix: typo custom_color -> custom_colors #436
- fix:
:BufferPick
invalid char #440 - fix: typos #444
- fix(buffer): buffer name cut off at
<e2>
#448 - fix: close click confirmation message reports error #450
- fix(render): padding uses
Sign
hl group #452 - fix(layout): attempt to calculate width of invalid buffer #459
Full Changelog: v1.5.0...v1.6.0
v1.6.0-rc.3
v1.6.0-rc.2
v1.6.0-rc.1
Added
- feat(bufferline): customize buffer close behavior #372
- feat: specify
icons
per buffer activity/state #386 - feat: implement buffer restore #403
- feat: check offset width for multibyte characters #414
- feat: improve offset truncation #416
- feat:
sidebar_filetypes
#395 - feat: disable auto-setup #438
- feat: pinned buffers stay visible #408
- feat: add ability to display optional git status indicators #463
Changed
- fix:
g:bufferline
deprecation notice even though callingbufferline.setup
#399 - fix: dont call setup if user did it #404
- fix(render): ellipsis changes layout #420
- fix: animations #418
- fix: doc #427
- fix: error invalid buf #429
- fix(barbar):
:BufferWipeout
command is missing #435 - fix: typo custom_color -> custom_colors #436
- fix:
:BufferPick
invalid char #440 - fix: typos #444
- fix(buffer): buffer name cut off at
<e2>
#448 - fix: close click confirmation message reports error #450
- fix(render): padding uses
Sign
hl group #452 - fix(layout): attempt to calculate width of invalid buffer #459
Fixed
- docs(README): lazy.nvim
version
option #389 - perf: use API functions where possible #375
- ref: deprecate
g:bufferline
#396 - ref:
bufferline
→barbar
#400 - chore: editorconfig #422
- chore(editorconfig): preserve final newline #423
- docs(README): filetree integration feature #424
- docs(README): remove broken ToC links #425
- docs(config): deprecation warning suggests non-existant option #437
- docs(README): we don't support
netrw
#434 - chore(editorconfig): add emmylua settings #439
- Refactor and more #443
- perf: misc #445
- ref:
local m
→local groups
#446 - docs: session integration #456
Full Changelog: v1.5.0...v1.6.0-rc.1
v1.5.0
Added
- feat:
BufferPickDelete
command #339 - feat:
highlight_inactive_file_icons
option #348 - feat(render): restore buffer order with session restore #347
- feat: persist buffer pins through sessions #363
- feat(bufferline): pass buffer name to
:BufferPin
#365 - feat(bufferline):
:BufferGoto
completion #370
Changed
- ref(render): deduplicate checks for
icons
options #349 - docs:
:BufferPickDelete
#350 - docs(README): installation instructions for lazy.nvim #359
- docs(README): make filetree integration more universal #360
- docs: Update readme with code that works for resizable filetrees #374
- docs: always specify
@return
#376 - perf(README): filetree integration – cache last
width
#377 - chore(gitignore): LuaLS config #378
- ref: add fallback to
:BufferNext
/Previous
#369 - docs: specify
unknown
s #380 - ref: integrate with nvim-notify using
utils.notify
#371 - docs: remove excessive type annotations #385
Fixed
- fix(icons): being cleared by
:colorscheme
#388 - fix(bufferline): icon_custom_colors for alternate buffers #352
- fix(docs): packer installation #358
- Fix session load #366
- fix(bufferline): un-imported
utils
#383 - fix(api): verbose error bc clicking during
:BufferPickDelete
#387 - fix(icons): being cleared by
:colorscheme
#388
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
What's Changed
- feat: option to exclude file extensions from buffer name #317
- feat:
BufferMoveStart
command #285 - feat: show diagnostic symbols in bufferline #334
- fix(buffer):
no_name_title
option #337 - feat: highlight alternate buffer #335
- fix(render): scroll animates when animation disabled #338
Full Changelog: release/1.3.0...release/1.4.0
v1.3.0
What's Changed
- feat: hide buffers #298
- fix(render): update barbar on BufEnter to show renamed files correctly #320
- fix(state): offset text can be
nil
#318 - fix(render): no file names after loading session #324
- fix(buffer): multi-code-point chars cut off #327
- Compatibility issue with Lua5.1 #331
- docs(README): update
nvim-web-devicons
repo link #333
Full Changelog: release/1.2.1...release/1.3.0