1.1.0 (2024-07-31)
- add ability to track signature help triggers for automatic signature help display (59780ab)
1.0.8 (2024-07-25)
- remove
neodev
activation as it's end of life (dc6cfcb)
1.0.7 (2024-07-12)
- fix incorrect mapping resolution order (83e48bc)
1.0.6 (2024-07-12)
- update to which-key v3 (8b1295b)
1.0.5 (2024-07-10)
- config: correct type inheritance of format options (9860c40)
1.0.4 (2024-05-22)
- toggles: semantic tokens API requires real
bufnr
(af4485f)
1.0.3 (2024-05-07)
LspProgress
renameddata.result
=>data.params
(8db1ace)
1.0.2 (2024-05-03)
- fix typing
lsp.Client
rename tovim.lsp.Client
(ea527ce) - upstrean 0.10 API changes to
inlay_hints
(45f35ad)
- improve LSP progress message handling in Neovim v0.10 (c02cb0c)
1.0.1 (2024-04-20)
- lsp inlay hint API change. (9386ed4)
- remove
diagnostics
andsigns
configuration (moved to AstroCore) - allow
lsp_handlers
to be configured in setup with fine grained control - config: make
signs
table a dictionary keyed by sign name - move user command configuration to
opts
similar tomappings
andautocmds
- move autocommand configuration to
opts
similar tomappings
- remove
autoformat
fromfeatures
table and only configure throughformatting
table - separate sign configuration from diagnostics and configure diagnostic signs through new diagnostic API
- drop support for AstroNvim v3 internals
- rename
setup_handlers
tohandlers
- move defaults to configuration through setup
- add configurable LSP features (240f8f9)
- add support for dynamic capabilities (a13b926)
- add types for autocompletion with
lua_ls
(4d960a7) - add which-key integration to mappings table (9cb0e24)
- align conditionals across mappings, autocmds, and user commands (0e224f3)
- allow
lsp_handlers
to be configured in setup with fine grained control (cab7d98) - allow setup_handler to be
false
to indicate no setup (972e52b) - config: make
signs
table a dictionary keyed by sign name (b974499) - config: start building initial configuration (8fb1129)
- continue migrating more tooling (af72687)
- formatting: allow full disabling of formatting (2c36f20)
- move autocommand configuration to
opts
similar tomappings
(5b0e9bd) - move user command configuration to
opts
similar tomappings
andautocmds
(9180ffa) - only refresh codelens for buffer (7fbb0a4)
- start adding LSP tooling (ca1a764)
- toggles: add silent options to toggle functions (efcc935)
- add support for partial LSP clients in neovim <0.10 (2c010a9)
- check for config existence (b207bd2)
- config: add correct types to
on_attach
andcapabilities
(afec940) - config: fix incorrect type of
lsp_handlers
functions (5ef4d0f) - config: fix typo in default config (c483e32)
- config: make
formatting
options optional (97a48af) - extending by the default config breaks
mason-lspconfig
(f42f300) - fix disabling semantic_tokens (b455099)
- on_attach: clear lsp reference highlighting when leaving buffer (1a20fb5)
- remove hard dependency on
nvim-lspconfig
(5b21eb1) - separate sign configuration from diagnostics and configure diagnostic signs through new diagnostic API (d82900f)
- toggles: add missing
silent
parameter (4175bd9) - toggles: only toggle language server semantic tokens in current buffer (979c024)
- toggles: resolve neovim 0.9 support with
vim.lsp.get_active_clients
(0c8ff3b) - update inlay hints API (b8daf3d)
- vim.b.autoformat_enabled should be vim.b.autoformat (92c2b87)
- improve autocmd performance for self deletion (764d652)
- improve performance of clearing progress messages and dynamic registration (1a00f1f)
- optimize
on_attach
conditional checks (3e75599) - remove
deepcopy
inon_attach
function (2b594b0)
- drop support for AstroNvim v3 internals (6a141f4)
- move defaults to configuration through setup (af7dced)
- remove
autoformat
fromfeatures
table and only configure throughformatting
table (2781aff) - remove
diagnostics
andsigns
configuration (moved to AstroCore) (0206a70) - rename
setup_handlers
tohandlers
(72c537e)