| Age | Commit message (Expand) | Author | Files |
| 2026-03-19 | fix(ui): apply 'pumborder' to mouse menu, fix overflow #36193 | glepnir | 1 |
| 2026-03-19 | fix(lsp): `vim.Range` check in `document_color.color_presentation()` (#38374) | mpal9000 | 1 |
| 2026-03-19 | fix(ui2): wrong condition used to detect active pager | Luuk van Baal | 1 |
| 2026-03-19 | fix(ui2): move windows to current tabpage | Luuk van Baal | 1 |
| 2026-03-19 | feat(lsp): vim.lsp.get_configs() #37237 | Olivia Kinnear | 2 |
| 2026-03-18 | feat(lsp): migrate `document_color` to capability framework (#38344) | Maria Solano | 4 |
| 2026-03-18 | fix(options): vim.opt fails for 'fillchars' #37141 | Juan Pablo Briones | 1 |
| 2026-03-18 | docs: misc, terminal | Justin M. Keyes | 3 |
| 2026-03-18 | fix(lsp): redraw codelens after request completed #38352 | Yi Ming | 1 |
| 2026-03-18 | refactor(terminal): impl "[Process exited]" in Lua #38343 | Ayaan | 1 |
| 2026-03-17 | docs: api, lsp, messages, intro #38327 | Justin M. Keyes | 2 |
| 2026-03-17 | fix(lsp): respect documentation markup kind in completion preview #38338 | glepnir | 1 |
| 2026-03-17 | feat(diff): merge adjacent blocks using inline:word (#37085) | Harsh Kapse | 1 |
| 2026-03-16 | feat(vimscript): scripts can detect 'android', 'termux' #38218 | TomIO | 1 |
| 2026-03-16 | feat(progress): disable cmdline progress msg via messagesopt' #36730 | Shadman | 1 |
| 2026-03-16 | fix(api): use standard error messages | Justin M. Keyes | 1 |
| 2026-03-16 | docs: misc | Justin M. Keyes | 2 |
| 2026-03-16 | Merge #27223 nvim_open_tabpage | Justin M. Keyes | 2 |
| 2026-03-16 | fix(diagnostic): open_float() handles config.float function #31577 | glepnir | 1 |
| 2026-03-16 | fix(api): nvim_open_tabpage positional "enter" | Sean Dewar | 2 |
| 2026-03-16 | fix(api): nvim_open_tabpage "after" like :[count]tab | Sean Dewar | 1 |
| 2026-03-16 | fix: nvim_open_tabpage cleanup, fixes, more tests | Sean Dewar | 1 |
| 2026-03-16 | feat(api): add nvim_open_tabpage | Will Hopkins | 2 |
| 2026-03-16 | build(deps): bump luv to 1.52.1-0 | Christian Clason | 1 |
| 2026-03-15 | feat(help): super K (":help!") guesses tag at cursor #36205 | Justin M. Keyes | 2 |
| 2026-03-15 | fix(statusline): missing info/hint diagnostics #38307 | phanium | 1 |
| 2026-03-14 | fix(api): relax config validation for "win" | Sean Dewar | 1 |
| 2026-03-14 | refactor(treesitter): move range related functions | altermo | 2 |
| 2026-03-14 | fix(lsp): handle non-string documentation in completion items #38291 | glepnir | 1 |
| 2026-03-14 | vim-patch:9.2.0155: filetype: ObjectScript are not recognized (#38288) | zeertzjq | 2 |
| 2026-03-13 | refactor(treesitter)!: get_parser return nil on error #37276 | nikolightsaber | 7 |
| 2026-03-13 | refactor: rename _ensure_integer => _assert_integer | Justin M. Keyes | 14 |
| 2026-03-13 | docs: misc | Justin M. Keyes | 3 |
| 2026-03-13 | feat(diagnostic): custom status format function #36696 | Oleh Volynets | 1 |
| 2026-03-12 | fix(ui2): use pager to list consecutively typed commands #38272 | luukvbaal | 2 |
| 2026-03-12 | refactor: integer functions, optimize asserts #34112 | Lewis Russell | 30 |
| 2026-03-12 | docs: use "ev" convention in event-handlers | Justin M. Keyes | 15 |
| 2026-03-12 | docs: vimfn descriptions | Justin M. Keyes | 2 |
| 2026-03-12 | feat(startup): warn if NVIM_LOG_FILE is inaccessible #38070 | anondeveg | 2 |
| 2026-03-11 | fix(prompt): don't implicitly set 'modified' #38118 | Willaaaaaaa | 1 |
| 2026-03-11 | fix(lsp): ensure augroup before querying autocmds #38254 | glepnir | 1 |
| 2026-03-11 | docs: misc | Justin M. Keyes | 5 |
| 2026-03-11 | docs: deprecate hit-enter | Justin M. Keyes | 3 |
| 2026-03-11 | docs: api, messages, lsp, trust | Justin M. Keyes | 14 |
| 2026-03-11 | feat(lsp): do completionItem/resolve if completeopt=popup #32820 | glepnir | 2 |
| 2026-03-10 | Merge #37926 msg_show UI event indicates user-interactive | Justin M. Keyes | 2 |
| 2026-03-10 | fix(man.lua): :Man ignores section of gzipped manpage #38235 | MP430 | 1 |
| 2026-03-10 | feat(lsp): show snippet preview if completeopt=popup #32553 | glepnir | 1 |
| 2026-03-10 | feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987 | Ayaan | 3 |
| 2026-03-10 | fix(lsp): do not clear the codelens on the last line #38226 | Yi Ming | 1 |