aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/client.lua
Commit message (Expand)AuthorAge
...
* 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
* feat(lsp): support `textDocument/inlineCompletion`Yi Ming2025-08-25
* refactor(lsp): use `vim.lsp._capability.enable` internallyYi Ming2025-08-18
* refactor(lsp): no longer rely on `LspDetach` for detaching capabilitiesYi Ming2025-08-18
* refactor(lsp): move `util.enable` to `capability.enable`Yi Ming2025-08-18
* refactor(lsp): check supported methods instead of `tbl_get`Yi Ming2025-08-17
* fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274Maria José Solano2025-08-11
* fix(lsp): decode 'null' in server responses as vim.NIL #34849skewb1k2025-08-03
* refactor(lsp): inline `on_client_exit`Yi Ming2025-07-20
* refactor(lsp): track clients in `all_clients` once initializedYi Ming2025-07-20
* refactor(lsp): extract `Client._on_detach` to reduce duplicated codeYi Ming2025-07-20
* feat(lsp): support linked editing ranges #34388Riley Bruins2025-07-19
* refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable()Yi Ming2025-07-13
* docs: api, pack, events, developJustin M. Keyes2025-07-10
* refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming2025-07-07
* feat(lsp): pass resolved config to cmd() #34550Julian Visser2025-06-18
* docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes2025-06-13
* feat(lsp): static registration support (#34371)Maria José Solano2025-06-09
* fix: type fixesLewis Russell2025-06-06
* docs: news, intro, lsp, api #33687Justin M. Keyes2025-06-01
* fix(lsp): check if client is stopping before reuse #33796Eike2025-05-04
* docs: lsp, lua #33682Justin M. Keyes2025-04-27
* docs: lsp, emoji, startup #33446Justin M. Keyes2025-04-27
* fix(lsp): fallback to empty `capability_path` in `supports_registration`Maria José Solano2025-04-27
* fix(lsp): access correct client capability path in `supports_registration`Maria José Solano2025-04-26
* feat(lsp): generate method to client capability mapMaria José Solano2025-04-26
* fix(lsp): detect if Client:request resolved synchronously #33624Bartłomiej Maryńczak2025-04-26
* refactor(lsp): use method type annotations for parametersMaria José Solano2025-04-21
* feat(lsp): use stricter types for methodsLewis Russell2025-04-17
* feat(lsp): workspace_required #31824Michael Strobel2025-03-30
* docs: misc #31996Justin M. Keyes2025-03-02
* feat(lsp): use the meta model to generate server capability mapMaria José Solano2025-02-21