summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp
AgeCommit message (Expand)AuthorFiles
2026-02-03fix(lsp): avoid scheduling client deletion before LspNotify #37685Yi Ming1
2026-02-03feat(lsp): support `workspace/codeLens/refresh`Yi Ming3
2026-02-03feat(lsp)!: reimplement `textDocument/codeLens` as decoration providerYi Ming3
2026-02-01fix(lsp): call `on_list` before reading `loclist` #37645Maria Solano1
2026-01-30fix(lsp): use LSP textEdit range for completion start boundary (#37491)Harsh Kapse1
2026-01-28refactor(lua): use vim.fs instead of fnamemodifyYochem van Rosmalen1
2026-01-28fix(types): add missing @return annotationsJosh Cooper1
2026-01-27feat(lsp): semantic token range improvements #37451jdrouhard4
2026-01-23feat(lsp): highlighting the symbol being renamed (#37390)Yi Ming1
2026-01-12docs: misc (#37281)zeertzjq2
2026-01-11perf(lsp): avoid textDocument/definition requests during tag completion (#37260)Robert Muir1
2026-01-07docs: misc (#37280)zeertzjq2
2026-01-02fix(lsp): `:lsp restart` restarts on client exit #37125Olivia Kinnear1
2026-01-02fix(lsp): improve dynamic registration handling #37161Tristan Knight2
2025-12-30build: ship "_core/*" as bytecode (built-into Nvim binary)Justin M. Keyes1
2025-12-26feat(lsp): on_accept can return item to customize behavior #37092Yi Ming1
2025-12-16fix(lsp): sort items when completeopt include fuzzy #36974glepnir1
2025-12-16fix(lsp): simplify semantic tokens range request logic #36950jdrouhard1
2025-12-15docs: misc, editorconfigJustin M. Keyes1
2025-12-15fix(lsp): correct capability checks for dynamic registration (#36932)Tristan Knight1
2025-12-11feat(lsp): warn about unknown filetype #36910Olivia Kinnear1
2025-12-09Revert "feat(lsp): support `version` in `textDocument/publishDiagnostics` #36...Mathias Fußenegger2
2025-12-08fix(lsp): fix incorrect params because of typo (#36871)Pig Fang1
2025-12-06docs: miscJustin M. Keyes1
2025-12-06feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight3
2025-12-06refactor(lsp): unify capability checks and registration #36781Tristan Knight4
2025-12-05refactor(lsp): fix lintPig Fang1
2025-12-05feat(lsp): support refreshing workspace diagnosticsPig Fang1
2025-12-05refactor(lsp): simplify handling diagnostic "on_refresh"Pig Fang1
2025-12-05feat(lsp): support diagnostic refresh requestPig Fang3
2025-12-04feat(lsp): `Client:stop()` defaults to `exit_timeout` #36783Olivia Kinnear1
2025-12-03fix(lsp): default ClientConfig.exit_timeout to false #36811Olivia Kinnear1
2025-12-03fix(lsp): close timer when client exits (#36795)zeertzjq1
2025-12-01fix(lsp): handle nil request in semantic tokens #36780Tristan Knight1
2025-11-30feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear1
2025-11-30feat(lsp): semanticTokens/range #36705Tristan Knight3
2025-11-29feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754Riley Bruins2
2025-11-26fix(lsp): ignore invalid fold ranges (#36708)Miika Tuominen1
2025-11-24feat(lsp): incremental-selection operator-pending mode #36575Branden Call1
2025-11-18fix(lsp): enable insertReplaceSupport for use in adjust_start_col #36569Jeff Martin2
2025-11-18feat(lsp): user-specified sorting of lsp.completion multi-server results #36401glepnir1
2025-11-17fix(lsp): set concealcursor='' in LSP floating windows #36596skewb1k1
2025-11-16docs: misc #36580Justin M. Keyes1
2025-11-16feat(lsp): skip invalid header lines #36402tao1
2025-11-12fix(lsp): reuse_win prioritizes windows/tabs currently displayed #36486Toby She1
2025-11-11fix(lsp): check for non-nil buffer state on reset (#36519)Maria Solano1
2025-11-10fix(lsp): correct iteration through attached buffers (#36517)Maria Solano2
2025-11-10fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano3
2025-11-09fix(lsp): don't overlay insertion-style inline completions (#36477)Riley Bruins1
2025-11-09fix(lsp): ignore inline completions after leaving insert mode (#36476)Riley Bruins1