aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp.lua
Commit message (Expand)AuthorAge
...
* fix(lsp): remove side-effects if `vim.lsp.enable()` raises an error (#37571)Olivia Kinnear2026-01-27
* fix(lsp): raise error when lsp config is invalid type (#37508)Olivia Kinnear2026-01-22
* docs: misc (#37281)zeertzjq2026-01-12
* fix(lsp): improve dynamic registration handling #37161Tristan Knight2026-01-02
* feat(lsp): builtin :lsp commandbrianhuster2025-12-16
* docs: miscJustin M. Keyes2025-12-06
* feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear2025-11-30
* feat(lsp): lsp.enable() auto-escalates forced shutdown #36458Olivia Kinnear2025-11-29
* fix(lsp): check `nvim.lsp.enable` before `doautoall` #36518Maria Solano2025-11-11
* feat(lsp): deprecate `vim.lsp.stop_client` (#36459)Olivia Kinnear2025-11-10
* fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano2025-11-10
* 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): noisy log message when enabling server without config #36264Riley Bruins2025-10-21
* 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): "attempt to index nil config" #36189Justin M. Keyes2025-10-15
* fix(lsp): _get_workspace_folders does not handle root_dir() function #36071atusy2025-10-11
* fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano2025-10-04
* docs: json, tests, lsp #35754Justin M. Keyes2025-09-28
* fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774)skewb1k2025-09-15
* docs: manpage, keycodes, jsonJustin M. Keyes2025-09-13
* fix(lsp): misleading logs in non-applicable filetypes #35749Justin M. Keyes2025-09-13
* 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
* fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274Maria José Solano2025-08-11
* feat(lsp): enable document_color by default #35086Maria José Solano2025-07-27
* 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
* docs: api, pack, events, developJustin M. Keyes2025-07-10
* refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming2025-07-07
* fix(lsp): include context for each client in multi-handler results (#34669)Maria José Solano2025-06-26
* fix(lsp) type annotation for `vim.lsp.Config.cmd` #34574Oskar Haarklou Veileborg2025-06-19
* docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes2025-06-13
* fix(lsp): _cancel_all_requests() tries to cancel completed requests #34105Andre Toerien2025-06-12
* feat(vim.fs): root() can specify "equal priority" #34276Siddhant Agarwal2025-06-09
* fix: type fixesLewis Russell2025-06-06
* fix(lsp): only auto-detach lsp.config enabled clients #34325Kai-Hsiang Hsu2025-06-06
* docs: news, intro, lsp, api #33687Justin M. Keyes2025-06-01
* fix(lua): vim.validate `message` param #33675Justin M. Keyes2025-05-04
* fix(lsp): check if client is stopping before reuse #33796Eike2025-05-04
* fix(lsp): only auto-detach lsp.config clients #33834glepnir2025-05-04
* feat(lsp): detach LSP clients when 'filetype' changes #33707Jeremy Fleischman2025-05-03
* feat(lsp): vim.lsp.is_enabled() #33703Jeremy Fleischman2025-05-03
* fix(vim.lsp.enable): don't eagerly enable LSP configs during startup #33762Phạm Bình An2025-05-02
* feat(lsp): start/stop LSPs as necessary during vim.lsp.enable() #33702Jeremy Fleischman2025-04-30
* feat(lsp): `root_markers` can control priority #33485Lorenzo Bellina2025-04-30