Releases: AstroNvim/astrocore
Releases · AstroNvim/astrocore
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v1.0.0
1.0.0 (2024-03-20)
⚠ BREAKING CHANGES
- remove
get_hlgroup
now available in AstroUI - config: rename
features.max_file
tofeatures.large_buf
- toggles: remove indent guide toggle
- move to variable arguments for
list_insert
andload_plugin_with_func
- remove
alpha_button
function since alpha provides it's own - buffer: modularize
astrocore.buffer.comparator
- drop support for Neovim v0.8
- move
astrocore.utils
to rootastrocore
module - remove astronvim updater and git utilities
- move autocmds,user commands, on_key to configuration table
- icons moved to AstroUI
Features
- add
on_load
function to execute a function when a plugin loads (254a94d) - add
silent
to default keymap options (11af187) - add
vim.fn.sign_define
andvim.diagnostic.config
support (184bd90) - add
wslview
support tosystem_open
(6a79c20) - add ability for
on_load
to easily just load another plugin (ca29e21) - add ability for multiple plugins to be supplied to
on_load
(720bf6b) - add ability to configure filetypes with
vim.filetype.add
(51ac59f) - add buffer utilities (2f74a61)
- add experimental rooter (96eb638)
- add healthchecks (7a5b7e7)
- add mapping configuration and autocmds (a45533b)
- add Mason utility functions (92b40bc)
- add polish function (485b727)
- add resession extension for AstroCore (5217973)
- add types for autocompletion with
lua_ls
(63ed189) - add UI/UX toggle utilities (1878654)
- allow
false
to disable autocmds, commands, or on_key functions (38991f9) - allow
large_buf
to be set tofalse
to disable detection (ac0f0bd) - allow vim options to be configured (e81ff58)
- buffer: add
wipe
function to fully wipe a buffer (685da23) - buffer: add ability for
close_tab
to close a specific tabpage (1b57b25) - clean up rooter and add toggle function (f22dcfe)
- config: rename
features.max_file
tofeatures.large_buf
(e2df9f0) - make
event
function more extendable (4708247) - move astronvim specific features to configuration (4b1a21a)
- move autocmds,user commands, on_key to configuration table (a2b0564)
- move git and updater utilities (8899cc3)
- move to variable arguments for
list_insert
andload_plugin_with_func
(1c7fcd5) - toggles: add
buffer_indent_guides
toggle (515d5f3) - toggles: add buffer local cmp toggle (aa3d013)
- use
on_load
to load which-key queue automatically (be8c860) - utils: add update_packages utility to update lazy and mason (76eb2f7)
Bug Fixes
- buffer: fix
bd
usage whenbufnr
is 0 (ec82070) - don't schedule polish (de74fa4)
- extend
on_exit
passed to custom toggle terminal (08f73ce) - guarantee M.config always exists (cc33dfc)
- health: update healthcheck (53af950)
- incorrect docstring for
rooter
settings (36aa11d) - localize user terminals to utilities (4e406cc)
- protect function lazy loading against asynchronous loops (7e125ac)
- resession: only change buffers on load if cursor is in a wipe buffer (1a1bff7)
- resession: rename extension to
astrocore
(771930c) - rooter: allow project root detection for files that do not yet exist (c691761)
- rooter: only check patterns for existing paths (42a9394)
- toggles: immediately refresh
mini.indentscope
(526cbc3) - toggles: update semantic_tokens_enabled to just semantic_tokens (8f6b75f)
- unhide custom toggle terminals by default (027e12b)
- update
reload
function for newoptions
structure (b8e8a9b) - update reload function with new structure (7f5df22)
- use
explorer.exe
instead ofwslview
in WSL (495f339) - utils: reload AstroUI as well as AstroCore (ad12e9c)
Performance Improvements
Reverts
- continue hiding custom toggle terminals by default (c9d24ce)
- move
list_insert_unique
andload_plugin_with_func
back to taking lists instead of variable arguments (1f3ae05)
Miscellaneous Chores
- drop support for Neovim v0.8 (3213349)
Code Refactoring
- buffer: modularize
astrocore.buffer.comparator
(8651582) - icons moved to AstroUI (18e9189)
- move
astrocore.utils
to rootastrocore
module (60d9aaf) - remove
alpha_button
function since alpha provides it's own (484de60) - remove
get_hlgroup
now available in AstroUI (3ff32fb) - remove astronvim updater and git utilities (a26729d)
- toggles:...