Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Dec 08:49

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)