Releases: AstroNvim/astroui
Releases · AstroNvim/astroui
v2.1.0
v2.0.1
v2.0.0
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
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 tolsp_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 toastrocore
(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
throughoutcondition
andprovider
(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)