aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp
Commit message (Expand)AuthorAge
...
| * feat(lsp)!: reimplement `textDocument/codeLens` as decoration providerYi Ming2026-02-03
* | fix(lsp): avoid scheduling client deletion before LspNotify #37685Yi Ming2026-02-03
|/
* fix(lsp): call `on_list` before reading `loclist` #37645Maria Solano2026-02-01
* fix(lsp): use LSP textEdit range for completion start boundary (#37491)Harsh Kapse2026-01-30
* refactor(lua): use vim.fs instead of fnamemodifyYochem van Rosmalen2026-01-28
* fix(types): add missing @return annotationsJosh Cooper2026-01-28
* feat(lsp): semantic token range improvements #37451jdrouhard2026-01-27
* feat(lsp): highlighting the symbol being renamed (#37390)Yi Ming2026-01-23
* docs: misc (#37281)zeertzjq2026-01-12
* perf(lsp): avoid textDocument/definition requests during tag completion (#37260)Robert Muir2026-01-11
* docs: misc (#37280)zeertzjq2026-01-07
* fix(lsp): `:lsp restart` restarts on client exit #37125Olivia Kinnear2026-01-02
* fix(lsp): improve dynamic registration handling #37161Tristan Knight2026-01-02
* build: ship "_core/*" as bytecode (built-into Nvim binary)Justin M. Keyes2025-12-30
* feat(lsp): on_accept can return item to customize behavior #37092Yi Ming2025-12-26
* fix(lsp): sort items when completeopt include fuzzy #36974glepnir2025-12-16
* fix(lsp): simplify semantic tokens range request logic #36950jdrouhard2025-12-16
* docs: misc, editorconfigJustin M. Keyes2025-12-15
* fix(lsp): correct capability checks for dynamic registration (#36932)Tristan Knight2025-12-15
* feat(lsp): warn about unknown filetype #36910Olivia Kinnear2025-12-11
* Revert "feat(lsp): support `version` in `textDocument/publishDiagnostics` #36...Mathias Fußenegger2025-12-09
* fix(lsp): fix incorrect params because of typo (#36871)Pig Fang2025-12-08
* docs: miscJustin M. Keyes2025-12-06
* feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight2025-12-06
* refactor(lsp): unify capability checks and registration #36781Tristan Knight2025-12-06
* refactor(lsp): fix lintPig Fang2025-12-05
* feat(lsp): support refreshing workspace diagnosticsPig Fang2025-12-05
* refactor(lsp): simplify handling diagnostic "on_refresh"Pig Fang2025-12-05
* feat(lsp): support diagnostic refresh requestPig Fang2025-12-05
* feat(lsp): `Client:stop()` defaults to `exit_timeout` #36783Olivia Kinnear2025-12-04
* fix(lsp): default ClientConfig.exit_timeout to false #36811Olivia Kinnear2025-12-03
* fix(lsp): close timer when client exits (#36795)zeertzjq2025-12-03
* fix(lsp): handle nil request in semantic tokens #36780Tristan Knight2025-12-01
* feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear2025-11-30
* feat(lsp): semanticTokens/range #36705Tristan Knight2025-11-30
* feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754Riley Bruins2025-11-29
* fix(lsp): ignore invalid fold ranges (#36708)Miika Tuominen2025-11-26
* feat(lsp): incremental-selection operator-pending mode #36575Branden Call2025-11-24
* fix(lsp): enable insertReplaceSupport for use in adjust_start_col #36569Jeff Martin2025-11-18
* feat(lsp): user-specified sorting of lsp.completion multi-server results #36401glepnir2025-11-18
* fix(lsp): set concealcursor='' in LSP floating windows #36596skewb1k2025-11-17
* docs: misc #36580Justin M. Keyes2025-11-16
* feat(lsp): skip invalid header lines #36402tao2025-11-16
* fix(lsp): reuse_win prioritizes windows/tabs currently displayed #36486Toby She2025-11-12
* fix(lsp): check for non-nil buffer state on reset (#36519)Maria Solano2025-11-11
* fix(lsp): correct iteration through attached buffers (#36517)Maria Solano2025-11-10
* fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano2025-11-10
* fix(lsp): don't overlay insertion-style inline completions (#36477)Riley Bruins2025-11-09
* fix(lsp): ignore inline completions after leaving insert mode (#36476)Riley Bruins2025-11-09
* fix(lsp): don't immediately force shutdown when using a timeout (#36455)Maria Solano2025-11-05