summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp.lua
AgeCommit message (Expand)AuthorFiles
2026-04-14docs: lsp, options, apiJustin M. Keyes1
2026-04-12revert: "fix(lsp): only resolve LSP configs once" #38990Justin M. Keyes1
2026-04-12fix(lsp): send didOpen on save to all clients+groups #37454Emilv21
2026-04-09backport: feat(api): rename buffer to buf (#38899)Justin M. Keyes1
2026-03-30docs: fix syntax errors in examples #38606skewb1k1
2026-03-24test(lsp): get_configs resolves only necessary configsJustin M. Keyes1
2026-03-24docs: api, plugins, ui2Justin M. Keyes1
2026-03-23feat(lsp): attach to buftype=help buffers #38412Barrett Ruth1
2026-03-22revert: "feat(lsp): add `buftypes` field to `vim.lsp.Config`" #38421Maria Solano1
2026-03-21feat(lsp): add `buftypes` field to `vim.lsp.Config` (#38380)Barrett Ruth1
2026-03-21feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360skewb1k1
2026-03-20docs: miscJustin M. Keyes1
2026-03-20feat(stdlib): vim.fs.ext() returns file extension #36997Yochem van Rosmalen1
2026-03-19feat(lsp): vim.lsp.get_configs() #37237Olivia Kinnear1
2026-03-18docs: misc, terminalJustin M. Keyes1
2026-03-12refactor: integer functions, optimize asserts #34112Lewis Russell1
2026-03-12docs: use "ev" convention in event-handlersJustin M. Keyes1
2026-03-11docs: api, messages, lsp, trustJustin M. Keyes1
2026-02-23fix(lsp): only resolve LSP configs once (#38007)Andrew Braxton1
2026-02-23refactor: defer_fn return type #37999Justin M. Keyes1
2026-02-18fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960)Maria Solano1
2026-02-18fix(lsp): wait to display exit message #37925Olivia Kinnear1
2026-02-15fix(lsp): wait for exit_timeout on quit #37597phanium1
2026-02-12docs: lsp, options, promptbufJustin M. Keyes1
2026-02-12refactor(lsp): drop once(), use _memoize() #37829Justin M. Keyes1
2026-01-27fix: lsp.enable() don't work correctly inside FileType event #37538phanium1
2026-01-27fix(lsp): remove side-effects if `vim.lsp.enable()` raises an error (#37571)Olivia Kinnear1
2026-01-22fix(lsp): raise error when lsp config is invalid type (#37508)Olivia Kinnear1
2026-01-12docs: misc (#37281)zeertzjq1
2026-01-02fix(lsp): improve dynamic registration handling #37161Tristan Knight1
2025-12-16feat(lsp): builtin :lsp commandbrianhuster1
2025-12-06docs: miscJustin M. Keyes1
2025-11-30feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear1
2025-11-29feat(lsp): lsp.enable() auto-escalates forced shutdown #36458Olivia Kinnear1
2025-11-11fix(lsp): check `nvim.lsp.enable` before `doautoall` #36518Maria Solano1
2025-11-10feat(lsp): deprecate `vim.lsp.stop_client` (#36459)Olivia Kinnear1
2025-11-10fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano1
2025-11-01feat(lsp): support auto-force escalation in client stop (#36378)Maria Solano1
2025-10-24docs: types, news, lua-pluginJustin M. Keyes1
2025-10-21fix(lsp): noisy log message when enabling server without config #36264Riley Bruins1
2025-10-16fix(lsp): replace `string` types with LSP method alias type annotations where...David1
2025-10-14revert "fix(lsp): _get_workspace_folders does not handle root_dir() function"...Mathias Fußenegger1
2025-10-15fix(lsp): "attempt to index nil config" #36189Justin M. Keyes1
2025-10-11fix(lsp): _get_workspace_folders does not handle root_dir() function #36071atusy1
2025-10-04fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano1
2025-09-28docs: json, tests, lsp #35754Justin M. Keyes1
2025-09-15fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774)skewb1k1
2025-09-13docs: manpage, keycodes, jsonJustin M. Keyes1
2025-09-13fix(lsp): misleading logs in non-applicable filetypes #35749Justin M. Keyes1
2025-08-31feat(lsp): support `textDocument/onTypeFormatting` (#34637)Riley Bruins1