1.0.1 (2024-04-02)
- resession: fix restoration of single tabpages (8de07ce)
- remove
get_hlgroupnow available in AstroUI - config: rename
features.max_filetofeatures.large_buf - toggles: remove indent guide toggle
- move to variable arguments for
list_insertandload_plugin_with_func - remove
alpha_buttonfunction since alpha provides it's own - buffer: modularize
astrocore.buffer.comparator - drop support for Neovim v0.8
- move
astrocore.utilsto rootastrocoremodule - remove astronvim updater and git utilities
- move autocmds,user commands, on_key to configuration table
- icons moved to AstroUI
- add
on_loadfunction to execute a function when a plugin loads (254a94d) - add
silentto default keymap options (11af187) - add
vim.fn.sign_defineandvim.diagnostic.configsupport (184bd90) - add
wslviewsupport tosystem_open(6a79c20) - add ability for
on_loadto 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
falseto disable autocmds, commands, or on_key functions (38991f9) - allow
large_bufto be set tofalseto disable detection (ac0f0bd) - allow vim options to be configured (e81ff58)
- buffer: add
wipefunction to fully wipe a buffer (685da23) - buffer: add ability for
close_tabto close a specific tabpage (1b57b25) - clean up rooter and add toggle function (f22dcfe)
- config: rename
features.max_filetofeatures.large_buf(e2df9f0) - make
eventfunction 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_insertandload_plugin_with_func(1c7fcd5) - toggles: add
buffer_indent_guidestoggle (515d5f3) - toggles: add buffer local cmp toggle (aa3d013)
- use
on_loadto load which-key queue automatically (be8c860) - utils: add update_packages utility to update lazy and mason (76eb2f7)
- buffer: fix
bdusage whenbufnris 0 (ec82070) - don't schedule polish (de74fa4)
- extend
on_exitpassed to custom toggle terminal (08f73ce) - guarantee M.config always exists (cc33dfc)
- health: update healthcheck (53af950)
- incorrect docstring for
rootersettings (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
reloadfunction for newoptionsstructure (b8e8a9b) - update reload function with new structure (7f5df22)
- use
explorer.exeinstead ofwslviewin WSL (495f339) - utils: reload AstroUI as well as AstroCore (ad12e9c)
- continue hiding custom toggle terminals by default (c9d24ce)
- move
list_insert_uniqueandload_plugin_with_funcback to taking lists instead of variable arguments (1f3ae05)
- drop support for Neovim v0.8 (3213349)
- buffer: modularize
astrocore.buffer.comparator(8651582) - icons moved to AstroUI (18e9189)
- move
astrocore.utilsto rootastrocoremodule (60d9aaf) - remove
alpha_buttonfunction since alpha provides it's own (484de60) - remove
get_hlgroupnow available in AstroUI (3ff32fb) - remove astronvim updater and git utilities (a26729d)
- toggles: remove indent guide toggle (a063322)