| Age | Commit message (Expand) | Author | Files |
| 2026-04-24 | fix(lsp): handle self-mapped methods in supports_method #39383nightly | Tristan Knight | 1 |
| 2026-04-24 | feat(tui): restore 'ttyfast' to control tty requests #38699 | Kyle | 1 |
| 2026-04-24 | test: curbuf initialized in describe-block #39365 | glepnir | 1 |
| 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(pack): only use tags that strictly comply with semver spec #39342 | Evgeni Chasnovski | 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 | ci: drop cirrus #39321 | Justin M. Keyes | 1 |
| 2026-04-22 | fix(pack): GIT_DIR/GIT_WORK_TREE env vars may interfere #39279 | fleesk | 1 |
| 2026-04-20 | refactor(test): drop deprecated exc_exec #39242 | Justin M. Keyes | 3 |
| 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 | test(lsp): extract buf/util parts from lsp_spec.lua #39149 | Yi Ming | 4 |
| 2026-04-16 | test(pack): increase retry timeout for startup test #39125 | Evgeni Chasnovski | 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 | 2 |
| 2026-04-15 | feat(lsp): highlight foldtext via treesitter #38789 | Yi Ming | 1 |
| 2026-04-14 | test(pack): use n.rmdir() to delete directories #39046 | Evgeni Chasnovski | 1 |
| 2026-04-14 | docs: lsp, options, api #38980 | Justin M. Keyes | 1 |
| 2026-04-13 | feat(completion): completeopt=preselect, LSP CompletionItem.preselect #36613 | glepnir | 1 |
| 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-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 | 1 |
| 2026-04-08 | fix(health): misleading warnings re filetypes registered w/ vim.filetype.add(... | Barrett Ruth | 1 |
| 2026-03-30 | feat(lsp): respect 'switchbuf' for jump commands, drop `reuse_win` #38510 | Yi Ming | 1 |
| 2026-03-29 | fix(lsp): highlight snippet preview when server can't completionItem/resolve ... | Marcus Caisey | 1 |
| 2026-03-29 | feat: extend vim.Pos, vim.Range #36397 | Luis Calle | 1 |
| 2026-03-29 | test: fix s390x failures | Justin M. Keyes | 2 |
| 2026-03-27 | fix(pack): set `source` in progress report #38511 | Evgeni Chasnovski | 1 |
| 2026-03-24 | fix(pack): add trailing newline to lockfile #38469 | Justin Mayhew | 1 |
| 2026-03-24 | test(lsp): get_configs resolves only necessary configs | Justin M. Keyes | 1 |
| 2026-03-23 | fix(lsp): completion word includes leading space from label #38435 | glepnir | 1 |
| 2026-03-23 | fix(lsp): snippet preview blocked completionItem/resolve request #38428 | glepnir | 1 |
| 2026-03-23 | fix(runtime)!: move "tohtml" to pack/dist/opt/ #34557 | Justin M. Keyes | 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(lsp): support CompletionItem.labelDetails #38403 | glepnir | 1 |
| 2026-03-19 | refactor(lsp): replace _provider_value_get with _provider_foreach | tris203 | 2 |
| 2026-03-19 | feat(lsp): vim.lsp.get_configs() #37237 | Olivia Kinnear | 1 |
| 2026-03-18 | feat(lsp): migrate `document_color` to capability framework (#38344) | Maria Solano | 1 |
| 2026-03-18 | fix(lsp): redraw codelens after request completed #38352 | Yi Ming | 1 |
| 2026-03-17 | fix(lsp): respect documentation markup kind in completion preview #38338 | glepnir | 1 |
| 2026-03-14 | fix(lsp): handle non-string documentation in completion items #38291 | glepnir | 1 |
| 2026-03-13 | fix(completion): wrong CompleteDone reason for auto-inserted sole match #38280 | glepnir | 1 |
| 2026-03-12 | docs: use "ev" convention in event-handlers | Justin M. Keyes | 2 |
| 2026-03-11 | fix(lsp): ensure augroup before querying autocmds #38254 | glepnir | 1 |
| 2026-03-11 | docs: api, messages, lsp, trust | Justin M. Keyes | 1 |