aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/client.lua
Commit message (Expand)AuthorAge
* build(docs): lint more quasi-keysets #39654Justin M. Keyes2026-05-07
* fix(lsp): support nested workspace registrations #39574Tristan Knight2026-05-05
* fix(lsp): dynamic registration for off-spec method #39544Tristan Knight2026-05-01
* fix(lsp): send didClose, didOpen when languageId changes #39499phanium2026-04-30
* fix(lsp): handle self-mapped methods in supports_method #39383Tristan Knight2026-04-24
* docs: misc #39045Justin M. Keyes2026-04-18
* test: lint naming conventions #39117Justin M. Keyes2026-04-16
* docs: lsp, options, api #38980Justin M. Keyes2026-04-14
* feat(api): rename buffer to buf #35330Jordan2026-04-08
* refactor(lsp): remove implicit rpc error tostring #38707Yi Ming2026-04-02
* docs: misc #38584Justin M. Keyes2026-04-01
* Merge #38560 refactor vim.lsp.rpcJustin M. Keyes2026-04-01
|\
| * refactor(lsp): merge `vim.lsp.rpc.Client` and `vim.lsp.rpc.PublicClient`Yi Ming2026-03-30
* | docs: fix syntax errors in examples #38606skewb1k2026-03-30
|/
* feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360skewb1k2026-03-21
* fix(lsp): handle providers without subcapabilitiestris2032026-03-19
* refactor(lsp): replace _provider_value_get with _provider_foreachtris2032026-03-19
* feat(lsp): migrate `document_color` to capability framework (#38344)Maria Solano2026-03-18
* refactor: integer functions, optimize asserts #34112Lewis Russell2026-03-12
* docs: api, messages, lsp, trustJustin M. Keyes2026-03-11
* refactor(lsp): centralize provider capability resolution #37221Tristan Knight2026-02-14
* feat(lsp): support range + full semantic token requests #37611jdrouhard2026-02-03
* fix(lsp): avoid scheduling client deletion before LspNotify #37685Yi Ming2026-02-03
* fix(types): add missing @return annotationsJosh Cooper2026-01-28
* feat(lsp): semantic token range improvements #37451jdrouhard2026-01-27
* docs: misc (#37281)zeertzjq2026-01-12
* 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
* fix(lsp): correct capability checks for dynamic registration (#36932)Tristan Knight2025-12-15
* docs: miscJustin M. Keyes2025-12-06
* refactor(lsp): unify capability checks and registration #36781Tristan Knight2025-12-06
* 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
* feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear2025-11-30
* feat(lsp): semanticTokens/range #36705Tristan Knight2025-11-30
* fix(lsp): don't immediately force shutdown when using a timeout (#36455)Maria Solano2025-11-05
* feat(lsp): support auto-force escalation in client stop (#36378)Maria Solano2025-11-01
* docs: types, news, lua-pluginJustin M. Keyes2025-10-24
* fix(lsp): replace `string` types with LSP method alias type annotations where...David2025-10-16
* revert "fix(lsp): _get_workspace_folders does not handle root_dir() function"...Mathias Fußenegger2025-10-14
* fix(lsp): _get_workspace_folders does not handle root_dir() function #36071atusy2025-10-11
* fix(lsp): typos in method names #36077Igor Lacerda2025-10-07
* fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano2025-10-04
* fix(lsp): restore Client:stop() force-stopping behavior (#35800)zeertzjq2025-09-16
* fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774)skewb1k2025-09-15
* fix(lsp): check if buffer is valid in scheduled client:on_attach() #35672notomo2025-09-08
* feat(lsp): support `textDocument/onTypeFormatting` (#34637)Riley Bruins2025-08-31
* refactor(lua): consistent use of local aliasesChristian Clason2025-08-28