| Age | Commit message (Expand) | Author | Files |
| 2026-04-24 | feat(api): nvim_echo(percent=nil) means "unknown" progress #39029 | Peter Cardenas | 1 |
| 2026-04-20 | fix(api): expose fg_indexed/bg_indexed in nvim_get_hl #39210 | glepnir | 1 |
| 2026-04-17 | fix(lsp): limit number of created highlight groups (#39133) | Evgeni Chasnovski | 1 |
| 2026-04-18 | fix(terminal): forward streamed bracketed paste properly (#39152) | zeertzjq | 1 |
| 2026-04-15 | refactor(api): rename "window" to "win" (positional parameters) #39083 | Justin M. Keyes | 1 |
| 2026-04-15 | refactor(api): rename buffer to buf (positional parameters) #39013 | Justin M. Keyes | 1 |
| 2026-04-14 | docs: lsp, options, api #38980 | Justin M. Keyes | 1 |
| 2026-04-13 | feat(api): rename buffer to buf in retval #38900 | Justin M. Keyes | 1 |
| 2026-04-12 | feat(api): nvim_set_hl can set "font" #37668 | glepnir | 1 |
| 2026-04-12 | Merge #38882 docs | Justin M. Keyes | 1 |
| 2026-04-12 | fix(api): nvim_get_hl drops groups defined with link_global #38492 | glepnir | 1 |
| 2026-04-12 | docs: misc | Justin M. Keyes | 1 |
| 2026-04-09 | fix(messages): truncate warning messages only in display (#38901) | zeertzjq | 1 |
| 2026-03-28 | fix(:restart): formalize restart event #35223 | Sathya Pramodh | 1 |
| 2026-03-28 | docs: news #38464 | Justin M. Keyes | 1 |
| 2026-03-28 | fix(progress): require "source" for progress-message #38514 | Shadman | 1 |
| 2026-03-27 | feat(progress): set Progress-event pattern to "source" #38495 | Shadman | 1 |
| 2026-03-25 | feat(api): nvim_set_hl{update:boolean} #37546 | glepnir | 1 |
| 2026-03-24 | docs: api, plugins, ui2 | Justin M. Keyes | 1 |
| 2026-03-23 | fix(lua): drop support for boolean `buf` in `vim.keymap` #38432 | skewb1k | 1 |
| 2026-03-21 | feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360 | skewb1k | 1 |
| 2026-03-19 | fix(terminal): don't poll for output during scrollback refresh (#38365) | zeertzjq | 1 |
| 2026-03-18 | fix(messages): disallow user-defined integer message-id #38359 | Justin M. Keyes | 1 |
| 2026-03-17 | docs: api, lsp, messages, intro #38327 | Justin M. Keyes | 1 |
| 2026-03-16 | fix(api): use standard error messages | Justin M. Keyes | 1 |
| 2026-03-11 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-10 | feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987 | Ayaan | 1 |
| 2026-03-06 | fix(api): nvim_set_hl crashes when url= key is passed | glepnir | 1 |
| 2026-02-21 | docs: highlight, terminal SGR #37998 | Justin M. Keyes | 1 |
| 2026-02-20 | feat(highlight): support more SGR attributes #37901 | Riccardo Mazzarini | 1 |
| 2026-02-16 | fix(terminal): handle opening terminal on unloaded buffer (#37894) | zeertzjq | 1 |
| 2026-02-13 | feat(terminal): detect suspended PTY process (#37845) | zeertzjq | 1 |
| 2026-01-28 | fix(terminal): losing output if BufFile* poll for events (#37580) | zeertzjq | 1 |
| 2026-01-26 | docs: nvim_set_hl fg_index, bg_indexed #37534 | glepnir | 1 |
| 2026-01-10 | fix(api): nvim_set_current_win doesn't reset Visual mode (#37340) | glepnir | 1 |
| 2026-01-07 | docs: misc (#37280) | zeertzjq | 1 |
| 2026-01-05 | fix(terminal): avoid multiple terminals writing to same buffer (#37219) | zeertzjq | 1 |
| 2025-12-15 | docs: misc, editorconfig | Justin M. Keyes | 1 |
| 2025-11-30 | feat(api): experimental nvim__exec_lua_fast #35758 | fredizzimo | 1 |
| 2025-10-18 | perf(tui): faster implementation of terminfo | bfredl | 1 |
| 2025-10-05 | vim-patch:8.1.1957: more code can be moved to evalvars.c | Jan Edmund Lazo | 1 |
| 2025-10-04 | vim-patch:partial:8.1.1939: code for handling v: variables in generic eval fi... | Jan Edmund Lazo | 1 |
| 2025-09-28 | docs: json, tests, lsp #35754 | Justin M. Keyes | 1 |
| 2025-09-26 | vim-patch:8.1.2077: the ops.c file is too big | Jan Edmund Lazo | 1 |
| 2025-09-13 | feat(ui): support grid=0 in nvim_input_mouse #32535 | fredizzimo | 1 |
| 2025-09-13 | fix(ui): forward 'rulerformat' to msg_ruler event #35707 | luukvbaal | 1 |
| 2025-09-04 | docs: api events | Justin M. Keyes | 1 |
| 2025-09-03 | docs: lsp, misc | Justin M. Keyes | 1 |
| 2025-09-01 | feat(progress): better default format + history sync #35533 | Shadman | 1 |
| 2025-08-30 | vim-patch:8.1.1136: decoding of mouse click escape sequence is not tested (#3... | Jan Edmund Lazo | 1 |