| Age | Commit message (Expand) | Author | Files |
| 2026-04-24 | fix(lsp): more info in error msg, deduplicate test #39359 | Justin M. Keyes | 1 |
| 2026-04-23 | fix(lsp): handle null id in JSON-RPC responses #38340 | atusy | 1 |
| 2026-04-23 | fix(lsp): malformed edit if apply_text_edits() is called twice #34954 | geril07 | 1 |
| 2026-04-23 | fix(lsp): callHierarchy/outgoingCalls ranges are relative to caller, not call... | Ashley Hauck | 1 |
| 2026-04-23 | fix(lsp): filter code_action diagnostics to the cursor #38988 | Barrett Ruth | 1 |
| 2026-04-22 | perf(lsp): clear table by table.clear() #39222 | Yi Ming | 2 |
| 2026-04-19 | fix(lsp): notify when maximum created `hl` groups is reached #39231 | Maria Solano | 1 |
| 2026-04-19 | docs(lsp): description for `on_list` example #39230 | Maria Solano | 1 |
| 2026-04-18 | fix(lsp): stale codelens after external file change (#39203) | Jaehwang Jung | 1 |
| 2026-04-18 | fix(lsp): show CompletionItem.detail in info popup #38904 | glepnir | 1 |
| 2026-04-18 | docs: misc #39045 | Justin M. Keyes | 1 |
| 2026-04-18 | fix(lsp): skip codelens refresh redraw for deleted buffer #39193 | Jaehwang Jung | 1 |
| 2026-04-17 | fix(lsp): limit number of created highlight groups (#39133) | Evgeni Chasnovski | 1 |
| 2026-04-16 | refactor(lsp): provide a default list handler example #39005 | Yi Ming | 1 |
| 2026-04-16 | test: lint naming conventions #39117 | Justin M. Keyes | 1 |
| 2026-04-16 | refactor(lsp): fix typing for LSP methods #39099 | Luis Calle | 1 |
| 2026-04-15 | fix(lsp): set 'winfixbuf' in open_floating_preview() window #39058 | Raizento | 1 |
| 2026-04-15 | refactor: update usages of deprecated "buffer" param #39089 | Justin M. Keyes | 3 |
| 2026-04-15 | refactor(api): rename "window" to "win" (positional parameters) #39083 | Justin M. Keyes | 1 |
| 2026-04-15 | feat(lsp): highlight foldtext via treesitter #38789 | Yi Ming | 1 |
| 2026-04-14 | docs: lsp, options, api #38980 | Justin M. Keyes | 3 |
| 2026-04-13 | feat(completion): completeopt=preselect, LSP CompletionItem.preselect #36613 | glepnir | 2 |
| 2026-04-12 | fix(lsp): show_document can't position cursor past EOL in insert-mode #38566 | Lars Debor | 1 |
| 2026-04-12 | fix(lsp): send didOpen on save to all clients+groups #37454 | Emilv2 | 1 |
| 2026-04-11 | fix(lsp): check stale context in hover/signature callback #38724 | glepnir | 1 |
| 2026-04-11 | fix(lsp): codelens text flickers #38782 | Jaehwang Jung | 1 |
| 2026-04-10 | feat(ex): add `:log` command | Olivia Kinnear | 1 |
| 2026-04-09 | refactor(lsp): share code by `get_locations` #38902 | Yi Ming | 1 |
| 2026-04-08 | feat(api): rename buffer to buf #35330 | Jordan | 7 |
| 2026-04-08 | fix(lsp): apply_text_edits causes unwanted BufDelete events #38778 | glepnir | 1 |
| 2026-04-08 | fix(diagnostics)!: restore `is_pull` namespace argument #38698 | Maria Solano | 2 |
| 2026-04-08 | refactor(filetype): move _get_known_filetypes, return a Set #38886 | Justin M. Keyes | 1 |
| 2026-04-08 | fix(health): misleading warnings re filetypes registered w/ vim.filetype.add(... | Barrett Ruth | 1 |
| 2026-04-06 | feat(vim.pos)!: require `buf` param on vim.pos, vim.range #38665 | Luis Calle | 3 |
| 2026-04-05 | fix(lsp): do not respond to codelens refresh if a request is already schedule... | Yi Ming | 1 |
| 2026-04-02 | refactor(lsp): remove implicit rpc error tostring #38707 | Yi Ming | 4 |
| 2026-04-01 | docs: misc #38584 | Justin M. Keyes | 1 |
| 2026-04-01 | Merge #38560 refactor vim.lsp.rpc | Justin M. Keyes | 3 |
| 2026-04-01 | refactor(lsp): better encapsulation and readability, inline unnecessary | Yi Ming | 2 |
| 2026-03-31 | fix(lsp): use `winresetview()` to avoid switching to normal mode (#38641) | Yi Ming | 1 |
| 2026-03-30 | docs: fix syntax errors in examples #38606 | skewb1k | 1 |
| 2026-03-30 | feat(lsp): respect 'switchbuf' for jump commands, drop `reuse_win` #38510 | Yi Ming | 1 |
| 2026-03-30 | refactor(lsp): merge `vim.lsp.rpc.Client` and `vim.lsp.rpc.PublicClient` | Yi Ming | 2 |
| 2026-03-29 | fix(lsp): reset document color processed version on clear (#38582) | Maria Solano | 1 |
| 2026-03-29 | fix(lsp): highlight snippet preview when server can't completionItem/resolve ... | Marcus Caisey | 1 |
| 2026-03-29 | docs: misc #38532 | Justin M. Keyes | 1 |
| 2026-03-29 | feat: extend vim.Pos, vim.Range #36397 | Luis Calle | 3 |
| 2026-03-27 | docs(lsp): add `init_options` to Copilot example #38502 | Maria Solano | 1 |
| 2026-03-23 | fix(lsp): get_namespace signature (#38449) | Tristan Knight | 2 |
| 2026-03-23 | fix(lsp): completion word includes leading space from label #38435 | glepnir | 1 |