aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp.lua
Commit message (Expand)AuthorAge
* fix(lsp): send didClose, didOpen when languageId changes #39499phanium2026-04-30
* feat(lsp): highlight foldtext via treesitter #38789Yi Ming2026-04-15
* docs: lsp, options, api #38980Justin M. Keyes2026-04-14
* revert: "fix(lsp): only resolve LSP configs once" #38990Justin M. Keyes2026-04-12
* fix(lsp): send didOpen on save to all clients+groups #37454Emilv22026-04-12
* feat(api): rename buffer to buf #35330Jordan2026-04-08
* 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
|/
* test(lsp): get_configs resolves only necessary configsJustin M. Keyes2026-03-24
* docs: api, plugins, ui2Justin M. Keyes2026-03-24
* feat(lsp): attach to buftype=help buffers #38412Barrett Ruth2026-03-23
* revert: "feat(lsp): add `buftypes` field to `vim.lsp.Config`" #38421Maria Solano2026-03-22
* feat(lsp): add `buftypes` field to `vim.lsp.Config` (#38380)Barrett Ruth2026-03-21
* feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360skewb1k2026-03-21
* docs: miscJustin M. Keyes2026-03-20
* feat(stdlib): vim.fs.ext() returns file extension #36997Yochem van Rosmalen2026-03-20
* feat(lsp): vim.lsp.get_configs() #37237Olivia Kinnear2026-03-19
* docs: misc, terminalJustin M. Keyes2026-03-18
* refactor: integer functions, optimize asserts #34112Lewis Russell2026-03-12
* docs: use "ev" convention in event-handlersJustin M. Keyes2026-03-12
* docs: api, messages, lsp, trustJustin M. Keyes2026-03-11
* fix(lsp): only resolve LSP configs once (#38007)Andrew Braxton2026-02-23
* refactor: defer_fn return type #37999Justin M. Keyes2026-02-23
* fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960)Maria Solano2026-02-18
* fix(lsp): wait to display exit message #37925Olivia Kinnear2026-02-18
* fix(lsp): wait for exit_timeout on quit #37597phanium2026-02-15
* docs: lsp, options, promptbufJustin M. Keyes2026-02-12
* refactor(lsp): drop once(), use _memoize() #37829Justin M. Keyes2026-02-12
* fix: lsp.enable() don't work correctly inside FileType event #37538phanium2026-01-27
* 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