Releases
0.1.0
0.1.0 (2022-12-30)
Features
add 'hidden' prop for item (09a6752 )
add command :Nougat (f3a88ad )
bar: add helpers for statusline (e0a173d )
bar: add helpers for tabline (82e270d )
bar: add helpers for winbar (199423e )
bar: improve method add_item (c922cda )
bar: set local winbar by default (a8daf71 )
bar: store bars in separate module (a38493e )
bar: update refresh_statusline default to focused only (4d8d150 )
bar: use ctx.hls, process highlights once at the end (01ad648 )
bar: use ctx.parts, allow items to add parts (d9e158a )
cache: add buffer cache (e9e6d3b )
cache: add diagnostic cache (739bb58 )
initial implementation (fac8f99 )
item: accept option .refresh (ec131c2 )
item: remove method item:generate (5c41f49 )
item: remove type=ruler (bbb49f5 )
item: remove type=spacer (f7e46b0 )
item: rename method refresh -> prepare (035370e )
item: support nested items (103e100 )
item: support prefix/suffix function (9536f50 )
nut: accept on_click and context (654b9a4 )
nut: add buf.diagnostic_count (a8d2cd4 )
nut: add buf.fileencoding (8930674 )
nut: add buf.fileformat (9516912 )
nut: add buf.filename (58d85d1 )
nut: add buf.filestatus (0986a7e )
nut: add buf.filetype (10d3084 )
nut: add buf.wordcount (eda5ea0 )
nut: add config.unnamed for buf.filename (a041836 )
nut: add default .hidden for diagnostic_count (dd3a89a )
nut: add diagnostic_count for tablist (ad60e17 )
nut: add git.branch (0c433a3 )
nut: add mode (7939b40 )
nut: add opts.config.format for filename (c08e549 )
nut: add opts.hidden for mode (c680a0a )
nut: add ruler (2d6b8cf )
nut: add spacer (ffb456e )
nut: add tab.tablist (979a2bd )
nut: diagnostic hl for tab.tablist.label (e3d3d60 )
nut: make tab.tablist customizable and modular (053db48 )
nut: remove buf.wordcount default format config (6fa847c )
nut: remove group from tab.tablist (e3fc8f4 )
nut: use shared buffer cache (5500b48 )
nut: use simple char for default tab.tablist.modified (cdac701 )
profiler: add bar.generator profiling (431d50b )
profiler: add bench function (25a31fe )
separator: add separator 'none' (1ca6a2c )
separator: support closest child hl (0feb61c )
separator: support hl function (dc9c2aa )
support breakpoints (04a27c9 )
util: add .len to return value of prepare_parts (831b606 )
util: support content parts in prepare_parts (c38ee59 )
Bug Fixes
cache: deepcopy default_value before using (cd46b6f )
util: guard against missing bg/fg (7337c6d )
util: prefix discard index handling (784055b )
Performance Improvements
nut: decrease string concat for tablist (71c096e )
nut: decrease tab ctx nesting for tablist (21ab4a6 )
nut: decrease table creation for tab.tablist (7ddcf2f )
replace slow vim.{b,bo,wo,go} with function calls (3d42eaa )
util: use core.add_highlight instead of core.highlight (2ab5620 )
util: use local functions (8fb3bd4 )
Continuous Integration
introduce automated release (58229f1 )
You can’t perform that action at this time.