| Commit message (Expand) | Author | Age |
| * | fix(lsp): send didClose, didOpen when languageId changes #39499 | phanium | 2026-04-30 |
| * | feat(lsp): highlight foldtext via treesitter #38789 | Yi Ming | 2026-04-15 |
| * | docs: lsp, options, api #38980 | Justin M. Keyes | 2026-04-14 |
| * | revert: "fix(lsp): only resolve LSP configs once" #38990 | Justin M. Keyes | 2026-04-12 |
| * | fix(lsp): send didOpen on save to all clients+groups #37454 | Emilv2 | 2026-04-12 |
| * | feat(api): rename buffer to buf #35330 | Jordan | 2026-04-08 |
| * | Merge #38560 refactor vim.lsp.rpc | Justin M. Keyes | 2026-04-01 |
| |\ |
|
| | * | refactor(lsp): merge `vim.lsp.rpc.Client` and `vim.lsp.rpc.PublicClient` | Yi Ming | 2026-03-30 |
| * | | docs: fix syntax errors in examples #38606 | skewb1k | 2026-03-30 |
| |/ |
|
| * | test(lsp): get_configs resolves only necessary configs | Justin M. Keyes | 2026-03-24 |
| * | docs: api, plugins, ui2 | Justin M. Keyes | 2026-03-24 |
| * | feat(lsp): attach to buftype=help buffers #38412 | Barrett Ruth | 2026-03-23 |
| * | revert: "feat(lsp): add `buftypes` field to `vim.lsp.Config`" #38421 | Maria Solano | 2026-03-22 |
| * | feat(lsp): add `buftypes` field to `vim.lsp.Config` (#38380) | Barrett Ruth | 2026-03-21 |
| * | feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360 | skewb1k | 2026-03-21 |
| * | docs: misc | Justin M. Keyes | 2026-03-20 |
| * | feat(stdlib): vim.fs.ext() returns file extension #36997 | Yochem van Rosmalen | 2026-03-20 |
| * | feat(lsp): vim.lsp.get_configs() #37237 | Olivia Kinnear | 2026-03-19 |
| * | docs: misc, terminal | Justin M. Keyes | 2026-03-18 |
| * | refactor: integer functions, optimize asserts #34112 | Lewis Russell | 2026-03-12 |
| * | docs: use "ev" convention in event-handlers | Justin M. Keyes | 2026-03-12 |
| * | docs: api, messages, lsp, trust | Justin M. Keyes | 2026-03-11 |
| * | fix(lsp): only resolve LSP configs once (#38007) | Andrew Braxton | 2026-02-23 |
| * | refactor: defer_fn return type #37999 | Justin M. Keyes | 2026-02-23 |
| * | fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960) | Maria Solano | 2026-02-18 |
| * | fix(lsp): wait to display exit message #37925 | Olivia Kinnear | 2026-02-18 |
| * | fix(lsp): wait for exit_timeout on quit #37597 | phanium | 2026-02-15 |
| * | docs: lsp, options, promptbuf | Justin M. Keyes | 2026-02-12 |
| * | refactor(lsp): drop once(), use _memoize() #37829 | Justin M. Keyes | 2026-02-12 |
| * | fix: lsp.enable() don't work correctly inside FileType event #37538 | phanium | 2026-01-27 |
| * | fix(lsp): remove side-effects if `vim.lsp.enable()` raises an error (#37571) | Olivia Kinnear | 2026-01-27 |
| * | fix(lsp): raise error when lsp config is invalid type (#37508) | Olivia Kinnear | 2026-01-22 |
| * | docs: misc (#37281) | zeertzjq | 2026-01-12 |
| * | fix(lsp): improve dynamic registration handling #37161 | Tristan Knight | 2026-01-02 |
| * | feat(lsp): builtin :lsp command | brianhuster | 2025-12-16 |
| * | docs: misc | Justin M. Keyes | 2025-12-06 |
| * | feat(lsp): graduate ClientConfig `exit_timeout` #36750 | Olivia Kinnear | 2025-11-30 |
| * | feat(lsp): lsp.enable() auto-escalates forced shutdown #36458 | Olivia Kinnear | 2025-11-29 |
| * | fix(lsp): check `nvim.lsp.enable` before `doautoall` #36518 | Maria Solano | 2025-11-11 |
| * | feat(lsp): deprecate `vim.lsp.stop_client` (#36459) | Olivia Kinnear | 2025-11-10 |
| * | fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449) | Maria Solano | 2025-11-10 |
| * | 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): noisy log message when enabling server without config #36264 | Riley Bruins | 2025-10-21 |
| * | 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): "attempt to index nil config" #36189 | Justin M. Keyes | 2025-10-15 |
| * | fix(lsp): _get_workspace_folders does not handle root_dir() function #36071 | atusy | 2025-10-11 |
| * | fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998) | Maria Solano | 2025-10-04 |
| * | docs: json, tests, lsp #35754 | Justin M. Keyes | 2025-09-28 |