| Age | Commit message (Expand) | Author | Files |
| 2025-09-13 | docs: manpage, keycodes, json | Justin M. Keyes | 1 |
| 2025-09-13 | fix(lsp): misleading logs in non-applicable filetypes #35749 | Justin M. Keyes | 1 |
| 2025-08-31 | feat(lsp): support `textDocument/onTypeFormatting` (#34637) | Riley Bruins | 1 |
| 2025-08-28 | refactor(lua): consistent use of local aliases | Christian Clason | 1 |
| 2025-08-25 | feat(lsp): support `textDocument/inlineCompletion` | Yi Ming | 1 |
| 2025-08-11 | fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274 | Maria José Solano | 1 |
| 2025-07-27 | feat(lsp): enable document_color by default #35086 | Maria José Solano | 1 |
| 2025-07-20 | refactor(lsp): inline `on_client_exit` | Yi Ming | 1 |
| 2025-07-20 | refactor(lsp): track clients in `all_clients` once initialized | Yi Ming | 1 |
| 2025-07-20 | refactor(lsp): extract `Client._on_detach` to reduce duplicated code | Yi Ming | 1 |
| 2025-07-19 | feat(lsp): support linked editing ranges #34388 | Riley Bruins | 1 |
| 2025-07-10 | docs: api, pack, events, develop | Justin M. Keyes | 1 |
| 2025-07-07 | refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639 | Yi Ming | 1 |
| 2025-06-26 | fix(lsp): include context for each client in multi-handler results (#34669) | Maria José Solano | 1 |
| 2025-06-19 | fix(lsp) type annotation for `vim.lsp.Config.cmd` #34574 | Oskar Haarklou Veileborg | 1 |
| 2025-06-13 | docs: vim.fs., diagnostics, lsp #34402 | Justin M. Keyes | 1 |
| 2025-06-12 | fix(lsp): _cancel_all_requests() tries to cancel completed requests #34105 | Andre Toerien | 1 |
| 2025-06-09 | feat(vim.fs): root() can specify "equal priority" #34276 | Siddhant Agarwal | 1 |
| 2025-06-06 | fix: type fixes | Lewis Russell | 1 |
| 2025-06-06 | fix(lsp): only auto-detach lsp.config enabled clients #34325 | Kai-Hsiang Hsu | 1 |
| 2025-06-01 | docs: news, intro, lsp, api #33687 | Justin M. Keyes | 1 |
| 2025-05-04 | fix(lua): vim.validate `message` param #33675 | Justin M. Keyes | 1 |
| 2025-05-04 | fix(lsp): check if client is stopping before reuse #33796 | Eike | 1 |
| 2025-05-04 | fix(lsp): only auto-detach lsp.config clients #33834 | glepnir | 1 |
| 2025-05-03 | feat(lsp): detach LSP clients when 'filetype' changes #33707 | Jeremy Fleischman | 1 |
| 2025-05-03 | feat(lsp): vim.lsp.is_enabled() #33703 | Jeremy Fleischman | 1 |
| 2025-05-02 | fix(vim.lsp.enable): don't eagerly enable LSP configs during startup #33762 | Phạm Bình An | 1 |
| 2025-04-30 | feat(lsp): start/stop LSPs as necessary during vim.lsp.enable() #33702 | Jeremy Fleischman | 1 |
| 2025-04-30 | feat(lsp): `root_markers` can control priority #33485 | Lorenzo Bellina | 1 |
| 2025-04-27 | docs: lsp, lua #33682 | Justin M. Keyes | 1 |
| 2025-04-27 | docs: lsp, emoji, startup #33446 | Justin M. Keyes | 1 |
| 2025-04-24 | feat(lsp): support `textDocument/documentColor` | Maria José Solano | 1 |
| 2025-04-21 | refactor(lsp): use method type annotations for parameters | Maria José Solano | 1 |
| 2025-04-17 | feat(lsp): use stricter types for methods | Lewis Russell | 1 |
| 2025-04-12 | docs: misc #33330 | Justin M. Keyes | 1 |
| 2025-04-06 | refactor(lsp): deprecate client_is_stopped #33342 | Justin M. Keyes | 1 |
| 2025-03-31 | fix(lsp): better handling of "*" configs | Lewis Russell | 1 |
| 2025-03-30 | docs: lsp config/commands #33122 | Justin M. Keyes | 1 |
| 2025-03-30 | feat(lsp): workspace_required #31824 | Michael Strobel | 1 |
| 2025-03-30 | docs(lsp): `vim.api.buf_request_sync` can also take function as `params` #33170 | Tighearnán Carroll | 1 |
| 2025-03-16 | docs(lsp): simplify example of enabling LSP folding | Yi Ming | 1 |
| 2025-03-12 | fix(lsp): handle non-existent configs in lsp.config/enable | Lewis Russell | 1 |
| 2025-03-10 | fix(lsp)!: pass buffer number to root_dir function | Lewis Russell | 1 |
| 2025-03-02 | docs: misc #31996 | Justin M. Keyes | 1 |
| 2025-02-21 | feat(lsp): use the meta model to generate server capability map | Maria José Solano | 1 |
| 2025-01-30 | docs: misc | dundargoc | 1 |
| 2025-01-15 | Merge #32001 from MariaSolOs/consistent-namespaces | Justin M. Keyes | 1 |
| 2025-01-15 | fix(lsp): vim.lsp.enable(...,false) does not disable #32002 | Andrew Braxton | 1 |
| 2025-01-14 | refactor: use nvim.foo.bar format for autocommand groups | Maria José Solano | 1 |
| 2025-01-14 | fix(lsp): schedule call to vim.lsp.start for async root_dir (#31998) | Gregory Anders | 1 |