Skip to content

Releases: rebelot/heirline.nvim

v1.0.7

14 Nov 12:15
cc359b6
Compare
Choose a tag to compare

1.0.7 (2024-09-23)

Bug Fixes

  • cookbook: migrate from vim.lsp.get_active_clients to vim.lsp.get_clients (bc5cd63)

v1.0.6

21 May 09:33
0d79743
Compare
Choose a tag to compare

1.0.6 (2024-05-21)

Bug Fixes

  • conditions: remove deprecated get_active_clients (d70c5d6)

v1.0.5

20 May 13:38
fe7a8e8
Compare
Choose a tag to compare

1.0.5 (2024-05-20)

Bug Fixes

v1.0.4

20 May 13:13
c86c1e6
Compare
Choose a tag to compare

1.0.4 (2024-05-20)

Bug Fixes

  • remove deprecated functions + some annotation fixes (2423ce2)

v1.0.3

14 Feb 10:34
03cff30
Compare
Choose a tag to compare

1.0.3 (2024-02-12)

Bug Fixes

  • cookbook: migrate from nvim_buf_get_option to nvim_get_option_value (512ff09)

v1.0.2

12 Jan 12:37
1b6f12e
Compare
Choose a tag to compare

1.0.2 (2023-11-29)

Bug Fixes

  • winbar: don't modify winbar for disabled buffers (7ee3553)

v1.0.1

03 Sep 13:38
7f1e805
Compare
Choose a tag to compare

1.0.1 (2023-09-03)

Bug Fixes

  • cookbook: avoid resetting showtabline if already at default value (daf91db)

v1.0.0

05 Jul 09:48
76136cc
Compare
Choose a tag to compare

1.0.0 (2023-07-05)

⚠ BREAKING CHANGES

  • winbar: better way to disable per-window winbar. Add docs. Fix #114
  • statuscolumn:
  • flexible_components: promote flexible components to "builtin"
  • tabline: do not set showtabline. Fix #73
  • fallthrough: add fallthrough to control evaluation of components with conditions and deprecate utils.pick_child_on_condition.
  • tabline: add is_visible field to buflist and remove hardcoded %=, remove min_tab and close button from make_tablist
  • statusline: various improvements:
  • on_click: add minwid field and document how to pass window handler; remove winid from callback arguments.
  • utils: prepend '_' to private attributes
  • highlights: utils.get_highlight() return value is compliant with highlight api
  • highlights: improve highlight normalization; privatize highlight functions; add module-level get_highlights() function
  • cookbook: add documentation for new functionality + minor upgrades.
  • statusline: remove stop_when in favor of the more versatile pick_child.
  • flexible_components:
  • elastic_components: allow make_elastic_components accept
  • statusline: stop_at_first -> stop_when(self, child_out)

Features

  • add tabpage handle to tablist components (d000fc1)
  • autcmd_update: improve cache handling; this improves coordination between updatable_components and components which require special post-processing (08b7998)
  • buflist utilities: allow disabling of buflist cache (cb41496)
  • buflist: allow creation of multiple buflists; allow passing custom function to retrieve bufnr handlers (33706b4)
  • colors: color aliases can be a function. Add config.opts.colors field (5bce468)
  • conditions: add is_not_active condition (7ee0572)
  • conditions: buffer_matches accepts bufnr argument (b5bbb8b)
  • cookbook, dap: add debugger clickable buttons example (f1ad9d7)
  • cookbook, navic: add 'CursorMoved' update (19cab76)
  • cookbook, navic: improve navic component with multi-window support and clickable elements (a9b1d88)
  • cookbook, navic: improve navic component: add on_click; add highlights to basic version (a35f1c2)
  • cookbook: add SearchCount and MacroRec (673226c)
  • cookbook: add ShowCmd snippet (e08e2c0)
  • cookbook: add TablinePicker (a94390e)
  • cookbook: only show buflist if more than 1 buffer; fix #122 (c109ac0)
  • elastic components: add factory for elastic components: take1 (c5582f2)
  • elastic_components: allow make_elastic_components accept (31339a4)
  • events: add before and after callbacks at evaluation time (1f06385)
  • events: pass last output to before (1f7cada)
  • fallthrough: add fallthrough to control evaluation of components with conditions and deprecate utils.pick_child_on_condition. (9941236)
  • flexible_components: feat(flexible_components): (a726746)
  • flexible_components: promote flexible components to "builtin" (7bd7190)
  • highlights: support cterm 8-bit colors; fix #36 (60d92a6)
  • highlights: use api nvim_set_hl: (1720ff5)
  • highlights: use api nvim_set_hl: (2f60696)
  • highlights: utils.get_highlight() return value is compliant with highlight api (f44d8dd)
  • hl: add force kw (269b316)
  • let callback function use all available parameters (480badd)
  • load_colors: add load_colors() to create color name aliases. (76fea23)
  • make_buflist: allow passing reference to custom cache table (d340f95)
  • on_click: add minwid field and document how to pass window handler; remove winid from callback arguments. (8ad1050)
  • on_click: allow callback to be a string. (14779d6)
  • on_click: allow name to be a function (1f307df)
  • on_click: support binding lua callbacks to mouse clicks (0271f3a)
  • on_colorscheme: add on_colorscheme utility function (c01c0f1)
  • statuscolumn: provide initial support for statuscolumn option (7b57b27)
  • StatusLine: add nonlocal base method (2a3a76f)
  • statusline: add pick_child list to allow control on which (71e43d4)
  • statusline: add some utility methods (cef435a)
  • statusline: give components an id; get component by id (99b51ba)
  • statusline: make component ids when loading (c305391)
  • statusline: stop_at_first -> stop_when(self, child_out) (8bbe790)
  • statusline: various improvements: (09bf058)
  • surround: color in utils.surround can now be a function (61507a7)
  • tabline: add is_visible field to buflist and remove hardcoded %=, remove min_tab and close button from make_tablist (d07b07f)
  • tabline: do not set showtabline. Fix #73 (f46554a)
  • tabline: experimental infrastructure for setting up tabline (part of it was leaked in previous commit) (81d7a71)
  • timeit: improve timeit function. Try it out to see how fast heirline is! (496b86b)
  • update/after: add update and after fields. (3188e22)
  • update: add autocommand callback (a954dd2)
  • update: add pattern to update field; callback receieves autocmd args as second argument. (d2767b3)
  • utils: add count_chars function ([4cfbcc2](https://github.com/rebelot/heirline.nvim/co...
Read more