1.11.0 (2024-10-28)
- health: add health check for conflicting mappings (1040947)
1.10.0 (2024-09-27)
- add
with_file
helper to run a function on an opened file (ca2a852)
1.9.0 (2024-09-19)
- add
patch_func
to monkey patch into an existing function (e7d7a35)
1.8.1 (2024-09-17)
- remove non-public facing
json
module as it was merged upstream (2d19ef3)
1.8.0 (2024-08-29)
- buffer: add utility to check if a buffer has a filetype (a00fa8c)
1.7.2 (2024-08-27)
- buffer: make sure previous buffer is valid (1087dc4)
1.7.1 (2024-08-08)
- the right hand side is not mandatory when setting a mapping (47a7b83)
1.7.0 (2024-08-04)
- add
json
module for cleaning up json (ee7b8bd)
1.6.3 (2024-07-22)
- defer clipboard because xsel and pbcopy can be slow (3bc1868)
1.6.2 (2024-07-12)
- update to
which-key
v3 (a7a909b)
1.6.1 (2024-06-20)
- rooter: add LSP client
root_dir
to roots (c8de780)
1.6.0 (2024-06-07)
- add
unique_list
which gets unique values from list (70e0682)
1.5.0 (2024-06-03)
- setup
highlighturl
capabilities on setup (3bf9e36)
- resolve
path
before runningvim.ui.open
(879b67b)
1.4.0 (2024-05-24)
- rooter: allow
rooter.ignore.servers
to be an arbitrary filter function (0283868) - rooter: allow passing rooter configurations to rooting functions for API execution (0707cb4)
1.3.3 (2024-05-13)
- rooter: detect unique LSP roots in the case of multiple language servers (c15cfb2)
1.3.2 (2024-05-07)
- don't schedule functions when loading plugins (70b9a20)
1.3.1 (2024-05-06)
- don't trim content by default when reading a file (c637f51)
1.3.0 (2024-05-06)
- add
read_file
utility (d9b2a47)
1.2.2 (2024-04-29)
- rooter: normalization of path "/" should be "/" (60db5cc)
- use
vim.keymap.set
defaults (cbd996e)
1.2.1 (2024-04-22)
- add check for new
islist
function (248e38a)
1.2.0 (2024-04-17)
- allow specific window to be provided to
delete_url_match
andset_url_match
(2a77fdc) - store current window
highlighturl
state (abe1ce8)
- toggles: toggle all windows when toggling url matching (417f798)
1.1.3 (2024-04-17)
- make sure buffers are valid before checking for filetype (83e5425)
1.1.2 (2024-04-09)
- add missing function mapping type (1d2b396)
1.1.1 (2024-04-05)
- hide
nvim_exec_autocmds
errors withpcall
(1736458)
1.1.0 (2024-04-05)
- add
exec_buffer_autocmds
to execute autocommands in each file buffer (f2088d2)
1.0.1 (2024-04-02)
- resession: fix restoration of single tabpages (8de07ce)
- 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
- 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)
- 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)
- 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)
- drop support for Neovim v0.8 (3213349)
- 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: remove indent guide toggle (a063322)