| Commit message (Expand) | Author | Age |
| ... | |
| * | | refactor: cleanup, docs #40480 | Justin M. Keyes | 2026-06-29 |
| * | | feat(:restart)!: ":restart" (no bang) saves/restores session #40321 | Nathan Zeng | 2026-06-29 |
| * | | perf(options): avoid Lua<=>API roundtrips #40477 | Justin M. Keyes | 2026-06-29 |
| * | | feat(api): nvim_set_option_value(operation=...) #39849 | Kyle | 2026-06-28 |
| * | | fix(cmdwin): do not block WinEnter events on close #40449 | Evgeni Chasnovski | 2026-06-27 |
| * | | fix(cmdwin): set 'buflisted' | Justin M. Keyes | 2026-06-26 |
| * | | fix(cmdwin): implement Enter/Ctrl-C as builtins | Justin M. Keyes | 2026-06-26 |
| * | | fix(cmdwin): space in cmdwin-char 'statuscolumn' | Justin M. Keyes | 2026-06-26 |
| * | | fix(cmdwin): duplicate line in history | Justin M. Keyes | 2026-06-26 |
| * | | fix(ui2): "msg_history_show" error while in cmdwin | Justin M. Keyes | 2026-06-25 |
| * | | feat(cmdwin): implement cmdwin as a normal buf+win | Justin M. Keyes | 2026-06-25 |
| * | | fix(tty): filter terminal probes by channel #40356 | Barrett Ruth | 2026-06-24 |
| |/ |
|
| * | fix(tui): attribute `TermResponse` to source channel #40330 | Barrett Ruth | 2026-06-23 |
| * | fix(ui2): message before empty prompt not shown | Luuk van Baal | 2026-06-22 |
| * | fix(ui2): clear search_count after clearing the screen | Luuk van Baal | 2026-06-22 |
| * | fix(defaults): detect `'background'`/`'termguicolors'` on UI attach #40175 | Barrett Ruth | 2026-06-20 |
| * | perf(ui2): accumulate message lines #40338 | luukvbaal | 2026-06-20 |
| * | fix(tui): late-arriving OSC11 response triggers OptionSet #40270 | Justin M. Keyes | 2026-06-15 |
| * | docs: misc, options, pos/range | Justin M. Keyes | 2026-05-30 |
| * | fix(ui2): unable to stop display of very long message #39823 | luukvbaal | 2026-05-21 |
| * | refactor: introduce nvim_on internally #39883 | Justin M. Keyes | 2026-05-20 |
| * | fix(startup): emitting useless OptionSet #39830 | Puneet Dixit | 2026-05-17 |
| * | feat(pack): :packupdate, :packdel commands #39693 | Olivia Kinnear | 2026-05-16 |
| * | fix(ui2): unable to configure window height of absolute 1 #39781 | luukvbaal | 2026-05-14 |
| * | fix(ui2): unable to route by message ID #39734 | luukvbaal | 2026-05-11 |
| * | Merge #39730 from ofseed/lsp-remove-deprecated | Justin M. Keyes | 2026-05-11 |
| |\ |
|
| | * | refactor!: remove deprecated APIs | Yi Ming | 2026-05-11 |
| * | | fix(lua): vim.wait(0) does not call loop_poll #39679 | Justin M. Keyes | 2026-05-10 |
| |/ |
|
| * | feat(logging): vim.log #38906 | Yi Ming | 2026-05-10 |
| * | refactor(defaults): use public treesitter select() | Nathan Zeng | 2026-05-09 |
| * | perf(server): use 1 request instead of 3 #39655 | Justin M. Keyes | 2026-05-07 |
| * | build(docs): lint more quasi-keysets #39654 | Justin M. Keyes | 2026-05-07 |
| * | feat(server): add v:useractive, use it in serverlist(info=true) #39423 | Szymon Wilczek | 2026-05-07 |
| * | Merge #39630 from ofseed/lua-no-memoize | Justin M. Keyes | 2026-05-06 |
| |\ |
|
| | * | fix(lua): return `v[field]` instead of `nil` when `v[field]` is `false` | Yi Ming | 2026-05-06 |
| | * | revert: "perf(lua): memoize `key_fn` results" | Yi Ming | 2026-05-06 |
| * | | fix(ui2): entering the pager fails if `<ESC>` is remapped to `:fclose` (#39462) | Tomasz N | 2026-05-06 |
| * | | feat(server): serverlist({info=true}) gets detailed info #39392 | Szymon Wilczek | 2026-05-06 |
| * | | fix(ui2): error E518 when typing "vim:" in cmdline #39599 | STG | 2026-05-06 |
| |/ |
|
| * | feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495 | Olivia Kinnear | 2026-05-06 |
| * | perf(lua): memoize `key_fn` results #39568 | Yi Ming | 2026-05-05 |
| * | fix(lua): avoid `__index` when deciding if a table is a list #39556 | Yi Ming | 2026-05-05 |
| * | refactor(excmd): pass fargs to Lua for builtin cmds #39528 | Justin M. Keyes | 2026-05-02 |
| * | fix(help): fix CTRL character issue for :help {subject} #39537 | Yochem van Rosmalen | 2026-05-01 |
| * | fix(ui): z=, tselect with async vim.ui.select | Justin M. Keyes | 2026-04-30 |
| * | feat(ui): use vim.ui.select for :oldfiles, :recover | Justin M. Keyes | 2026-04-30 |
| * | fix(env): force uppercase environ() keys on Windows #39523 | Justin M. Keyes | 2026-04-30 |
| * | Merge pull request #39469 from bfredl/systempipa | bfredl | 2026-04-30 |
| |\ |
|
| | * | fix(vim.system): use REAL PIPES for vim.system, similar to jobs | bfredl | 2026-04-30 |
| * | | refactor(tty): tty.request() #39489 | Justin M. Keyes | 2026-04-30 |