| Age | Commit message (Expand) | Author | Files |
| 2026-03-14 | fix(api): don't config split as floatwin relative to itself | Sean Dewar | 1 |
| 2026-03-14 | fix(api): win_config_float_tp grid removal, redraw | Sean Dewar | 1 |
| 2026-03-14 | refactor(api): cleanup, more comments, more tests, news | Sean Dewar | 1 |
| 2026-03-14 | feat(api): nvim_win_set_config can move floatwin to another tabpage | glepnir | 1 |
| 2026-03-13 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-13 | fix(api): nvim_parse_cmd on range-only, modifier-only commands #36665 | glepnir | 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 | Merge #37926 msg_show UI event indicates user-interactive | 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-09 | Merge #38206 nvim_win_set_config | Justin M. Keyes | 1 |
| 2026-03-09 | fix(api): don't re-apply minimal style if unchanged #38152 | Sean Dewar | 1 |
| 2026-03-09 | fix(api): unnecessary errors when not moving split | Sean Dewar | 1 |
| 2026-03-09 | fix(api): redraw after setting minimal style | Sean Dewar | 1 |
| 2026-03-08 | fix(api): merge split window config only on success | Sean Dewar | 1 |
| 2026-03-08 | refactor(api): move split handling logic out | Sean Dewar | 1 |
| 2026-03-08 | fix(api): style=minimal not applied immediately for unmoved split | Sean Dewar | 1 |
| 2026-03-06 | docs(api): clarify nvim_win_set_buf documentation #37201 | Marc Jakobi | 1 |
| 2026-03-06 | fix(api): nvim_set_hl crashes when url= key is passed | glepnir | 1 |
| 2026-03-05 | fix(build): glibc 2.43 happened | bfredl | 1 |
| 2026-03-03 | feat(ui): specify whether msg_show event comes from typed command | Luuk van Baal | 1 |
| 2026-03-03 | fix(api): return "style" in nvim_win_get_config() #38122 | Sean Dewar | 2 |
| 2026-02-23 | fix(api): win_config `border` type #38030 | glepnir | 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 | 2 |
| 2026-02-20 | feat(highlight): support more SGR attributes #37901 | Riccardo Mazzarini | 2 |
| 2026-02-16 | fix(terminal): handle opening terminal on unloaded buffer (#37894) | zeertzjq | 2 |
| 2026-02-15 | fix(highlight): setting 'winhl' doesn't work with global ns (#37868) | zeertzjq | 1 |
| 2026-02-14 | fix(restart): append `-c <cmd>` at end, drop `-- [files…]` #37846 | Justin M. Keyes | 1 |
| 2026-02-13 | feat(terminal): detect suspended PTY process (#37845) | zeertzjq | 1 |
| 2026-02-12 | refactor(api): api_buf_ensure_loaded | Justin M. Keyes | 1 |
| 2026-02-10 | fix(api): cterm type in highlight keyset #37802 | glepnir | 1 |
| 2026-02-08 | fix(autocmd): deferred TermResponse lacks "data", may not fire (#37778) | Sean Dewar | 1 |
| 2026-01-31 | fix(ui): don't crash if maximum UI count reached (#37636) | zeertzjq | 1 |
| 2026-01-28 | fix(terminal): losing output if BufFile* poll for events (#37580) | zeertzjq | 1 |
| 2026-01-26 | fix(ui): only internal messages are unsafe #37462 | luukvbaal | 1 |
| 2026-01-26 | docs: nvim_set_hl fg_index, bg_indexed #37534 | glepnir | 1 |
| 2026-01-21 | fix(api): auto-load buffers in nvim_buf_set_* operations (#35046) | glepnir | 1 |
| 2026-01-15 | fix(api): nvim_get_option_value dummy buffer crashes | Sean Dewar | 1 |
| 2026-01-15 | fix(api): autocmds mess up nvim_get_option_value's dummy buffer | Sean Dewar | 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 |
| 2026-01-01 | vim-patch:8.2.2198: ml_get error when resizing window and using text property | Jan Edmund Lazo | 1 |
| 2025-12-25 | fix(autocmd): skip empty comma-separated patterns properly | Sean Dewar | 1 |
| 2025-12-21 | fix(api): open_win leak from naughty autocommands | Sean Dewar | 1 |
| 2025-12-21 | fix(api): ignore split_disallowed when opening a float | Sean Dewar | 1 |
| 2025-12-21 | fix(api,lua): handle converting NULL funcref/partial (#37060) | zeertzjq | 1 |
| 2025-12-20 | vim-patch:8.2.3766: converting a funcref to a string leaves out "g:" | zeertzjq | 1 |