| Commit message (Expand) | Author | Age |
| ... | |
| * | refactor(lsp): unify capability checks and registration #36781 | Tristan Knight | 2025-12-06 |
| * | feat(lsp): `Client:stop()` defaults to `exit_timeout` #36783 | Olivia Kinnear | 2025-12-04 |
| * | fix(lsp): default ClientConfig.exit_timeout to false #36811 | Olivia Kinnear | 2025-12-03 |
| * | fix(lsp): close timer when client exits (#36795) | zeertzjq | 2025-12-03 |
| * | feat(lsp): graduate ClientConfig `exit_timeout` #36750 | Olivia Kinnear | 2025-11-30 |
| * | feat(lsp): semanticTokens/range #36705 | Tristan Knight | 2025-11-30 |
| * | fix(lsp): don't immediately force shutdown when using a timeout (#36455) | Maria Solano | 2025-11-05 |
| * | feat(lsp): support auto-force escalation in client stop (#36378) | Maria Solano | 2025-11-01 |
| * | docs: types, news, lua-plugin | Justin M. Keyes | 2025-10-24 |
| * | fix(lsp): replace `string` types with LSP method alias type annotations where... | David | 2025-10-16 |
| * | revert "fix(lsp): _get_workspace_folders does not handle root_dir() function"... | Mathias Fußenegger | 2025-10-14 |
| * | fix(lsp): _get_workspace_folders does not handle root_dir() function #36071 | atusy | 2025-10-11 |
| * | fix(lsp): typos in method names #36077 | Igor Lacerda | 2025-10-07 |
| * | fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998) | Maria Solano | 2025-10-04 |
| * | fix(lsp): restore Client:stop() force-stopping behavior (#35800) | zeertzjq | 2025-09-16 |
| * | fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774) | skewb1k | 2025-09-15 |
| * | fix(lsp): check if buffer is valid in scheduled client:on_attach() #35672 | notomo | 2025-09-08 |
| * | feat(lsp): support `textDocument/onTypeFormatting` (#34637) | Riley Bruins | 2025-08-31 |
| * | refactor(lua): consistent use of local aliases | Christian Clason | 2025-08-28 |
| * | feat(lsp): support `textDocument/inlineCompletion` | Yi Ming | 2025-08-25 |
| * | refactor(lsp): use `vim.lsp._capability.enable` internally | Yi Ming | 2025-08-18 |
| * | refactor(lsp): no longer rely on `LspDetach` for detaching capabilities | Yi Ming | 2025-08-18 |
| * | refactor(lsp): move `util.enable` to `capability.enable` | Yi Ming | 2025-08-18 |
| * | refactor(lsp): check supported methods instead of `tbl_get` | Yi Ming | 2025-08-17 |
| * | fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274 | Maria José Solano | 2025-08-11 |
| * | fix(lsp): decode 'null' in server responses as vim.NIL #34849 | skewb1k | 2025-08-03 |
| * | refactor(lsp): inline `on_client_exit` | Yi Ming | 2025-07-20 |
| * | refactor(lsp): track clients in `all_clients` once initialized | Yi Ming | 2025-07-20 |
| * | refactor(lsp): extract `Client._on_detach` to reduce duplicated code | Yi Ming | 2025-07-20 |
| * | feat(lsp): support linked editing ranges #34388 | Riley Bruins | 2025-07-19 |
| * | refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable() | Yi Ming | 2025-07-13 |
| * | docs: api, pack, events, develop | Justin M. Keyes | 2025-07-10 |
| * | refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639 | Yi Ming | 2025-07-07 |
| * | feat(lsp): pass resolved config to cmd() #34550 | Julian Visser | 2025-06-18 |
| * | docs: vim.fs., diagnostics, lsp #34402 | Justin M. Keyes | 2025-06-13 |
| * | feat(lsp): static registration support (#34371) | Maria José Solano | 2025-06-09 |
| * | fix: type fixes | Lewis Russell | 2025-06-06 |
| * | docs: news, intro, lsp, api #33687 | Justin M. Keyes | 2025-06-01 |
| * | fix(lsp): check if client is stopping before reuse #33796 | Eike | 2025-05-04 |
| * | docs: lsp, lua #33682 | Justin M. Keyes | 2025-04-27 |
| * | docs: lsp, emoji, startup #33446 | Justin M. Keyes | 2025-04-27 |
| * | fix(lsp): fallback to empty `capability_path` in `supports_registration` | Maria José Solano | 2025-04-27 |
| * | fix(lsp): access correct client capability path in `supports_registration` | Maria José Solano | 2025-04-26 |
| * | feat(lsp): generate method to client capability map | Maria José Solano | 2025-04-26 |
| * | fix(lsp): detect if Client:request resolved synchronously #33624 | Bartłomiej Maryńczak | 2025-04-26 |
| * | refactor(lsp): use method type annotations for parameters | Maria José Solano | 2025-04-21 |
| * | feat(lsp): use stricter types for methods | Lewis Russell | 2025-04-17 |
| * | feat(lsp): workspace_required #31824 | Michael Strobel | 2025-03-30 |
| * | docs: misc #31996 | Justin M. Keyes | 2025-03-02 |
| * | feat(lsp): use the meta model to generate server capability map | Maria José Solano | 2025-02-21 |