| Age | Commit message (Expand) | Author | Files |
| 2026-04-14 | fix(lua): not obvious which _meta/ files are generated #39035 | 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 | fix(api): nvim_get_hl drops groups defined with link_global #38492 | glepnir | 1 |
| 2026-04-08 | feat(api): rename buffer to buf #35330 | Jordan | 1 |
| 2026-04-08 | docs(api): nvim_exec_autocmds() default "pattern" | Sean Dewar | 1 |
| 2026-03-28 | docs: news #38464 | Justin M. Keyes | 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-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-16 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-16 | fix(api): nvim_open_tabpage positional "enter" | Sean Dewar | 1 |
| 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 | 1 |
| 2026-03-14 | fix(api): relax config validation for "win" | Sean Dewar | 1 |
| 2026-03-13 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-11 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-11 | docs: api, messages, lsp, trust | Justin M. Keyes | 1 |
| 2026-03-10 | feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987 | Ayaan | 1 |
| 2026-03-09 | feat(extmark): support end_col=-1 if strict=false #28169 | Stefan Novaković | 1 |
| 2026-03-06 | docs(api): clarify nvim_win_set_buf documentation #37201 | Marc Jakobi | 1 |
| 2026-03-03 | fix(api): return "style" in nvim_win_get_config() #38122 | Sean Dewar | 1 |
| 2026-02-23 | docs(api): nvim_open_win "split" with negative "win" #38032 | Sean Dewar | 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-01-26 | docs: nvim_set_hl fg_index, bg_indexed #37534 | glepnir | 1 |
| 2026-01-07 | docs: misc (#37280) | zeertzjq | 1 |
| 2025-12-06 | docs: misc | Justin M. Keyes | 1 |
| 2025-11-26 | feat(float): 'statusline' in floating windows #36521 | glepnir | 1 |
| 2025-11-22 | docs: misc, build, lsp | Justin M. Keyes | 1 |
| 2025-11-18 | feat(api): nvim_win_set_config accepts unchanged "noautocmd" #36463 | glepnir | 1 |
| 2025-11-16 | docs: misc #36580 | Justin M. Keyes | 1 |
| 2025-09-28 | docs: json, tests, lsp #35754 | Justin M. Keyes | 1 |
| 2025-09-15 | docs: optionlinks don't need the bars #35777 | Yochem van Rosmalen | 1 |
| 2025-09-13 | feat(ui): support grid=0 in nvim_input_mouse #32535 | fredizzimo | 1 |
| 2025-09-09 | perf(highlight): allow decoration providers to skip ranges without data | bfredl | 1 |
| 2025-09-06 | fix(types): nvim_get_win_config return type #35639 | Lewis Russell | 1 |
| 2025-09-06 | docs: `details` dict in nvim_buf_get_extmark() #35289 | Phạm Bình An | 1 |
| 2025-09-03 | docs: lsp, misc | Justin M. Keyes | 1 |
| 2025-08-28 | perf: add on_range in treesitter highlighting | vanaigr | 1 |
| 2025-08-26 | feat(api): nvim_echo can emit Progress messages/events #34846 | Shadman | 1 |
| 2025-08-24 | docs: misc #35459 | Justin M. Keyes | 1 |
| 2025-08-22 | feat(tui): add nvim_ui_send (#35406) | Gregory Anders | 1 |
| 2025-07-28 | docs: lsp, ui events, dev guidance, osc7 | Justin M. Keyes | 1 |
| 2025-07-12 | docs(autocmd): generate events enum type #34883 | luukvbaal | 1 |