Releases
v1.0.0
1.0.0 (2024-03-07)
⚠ BREAKING CHANGES
condition: hard code and strongly type buffer matchers
component: change defaults for file_info
component
provider: add more integrations to lsp_client_names
provider
Features
add get_hlgroup
function (25c0cf1 )
add auto completion with lua_ls
(4a6995b )
add status API (0ec1124 )
add utilities for configuring icons (568a829 )
allow highlights
table to have functions as well (2eff404 )
allow function for status.colors
table (57f6ce3 )
condition: add is_file
condition (b4d1825 )
condition: hard code and strongly type buffer matchers (f333d52 )
config: improve highlight table typing (1eb13f8 )
highlights: pass colors_name
to highlights functions (16945ad )
provider: add nvim-lint
support to lsp_client_names
(ec20fce )
provider: add more integrations to lsp_client_names
provider (e3c98a1 )
set up colorscheme and highlight extensions (433343a )
status: add ability to freely update surrounded separators (f63eb6d )
status: add conda support to virtual environment component (8797cf8 )
status: add utility to refresh heirline colors (89ee358 )
status: add virtual environment component (4680f7f )
Bug Fixes
astrocore.utils
moved to astrocore
(7eecd43 )
add missing setup_colors
config entry (3203015 )
add missing signcolumn_enabled
condition (504623c )
autocmds: simiplify colorscheme setting (738c842 )
component: fix signcolumn
click handler when no sign (a560366 )
component: fix missing file modified element in tabline file_info (937aaec )
component: improve signcolumn handler preference when name is an empty string (43898f1 )
component: update click function deferment (27c0d50 )
component: update LSP provider on resize for truncation (edda875 )
condition: check if nvim-lint
has clients attached (d466f21 )
condition: diagnostics configuration moved to AstroCore (cb7fb48 )
condition: loosen validity check in buffer_matches
(d4fb5c2 )
config: fix typo (ff365ce )
move icons_enabled
back to global variable (df753ac )
provider: fix statuscolumn=number
in neovim 0.10 (1f08c9f )
status: always clear cache when running update callback (ab8ce32 )
status: always show fallback for files without a name (d5d5291 )
status: clean up bufnr
throughout condition
and provider
(87716d0 )
status: fix file_icon
provider to fallback to filetype (6d929e7 )
status: fix conform integration with clients (695da66 )
status: fix number column when signcolumn=number
(36db241 )
status: fix typo in foldcolumn
component (04e2bc5 )
status: incorrect return def in buffer_matches (ab11856 )
status: make sure only valid buffers are passed to heirline tabline (be85280 )
status: move click handlers to use extmarks instead of legacy signs (a310ab1 )
status: typo causing CI Spell Check fail (c14fc11 )
status: use vim.tbl_islist
to resolve 0.9 compatibility (f3af022 )
status: use buffer git root with Telescope (76edc8e )
Performance Improvements
provider: disable integrations that are unavailable (7f3e0a5 )
status: further improve performance of file_icon
provider (a2ca828 )
status: optimize updating of surrounded components (af8b51e )
status: use vim.diagnostic.count
if available (694e0a7 )
Code Refactoring
component: change defaults for file_info
component (b7a04fb )
You can’t perform that action at this time.