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