| Commit message (Expand) | Author | Age |
| ... | |
| * | refactor(options): store dict options in :set-string form | Justin M. Keyes | 2026-07-24 |
| * | feat(options): schema, "dict" options, messages | Justin M. Keyes | 2026-07-24 |
| * | vim-patch:9.2.0813: dict_add_func() may corrupt funcref count on failure (#40... | zeertzjq | 2026-07-21 |
| * | vim-patch:8.2.2271: ml_get error when changing hidden buffer in Python (#40833) | Jan Edmund Lazo | 2026-07-19 |
| * | vim-patch:9.2.0794: extend() and extendnew() don't handle NULL expr2 properly... | zeertzjq | 2026-07-18 |
| * | refactor(globals): group Visual-mode globals in VisualState #40777 | Justin M. Keyes | 2026-07-16 |
| * | refactor(search): SearchState | Justin M. Keyes | 2026-07-16 |
| * | refactor(globals): group search state into SearchState struct | carladams1299-lab | 2026-07-16 |
| * | refactor(vimscript)!: drop ctxget(), ctxpush(), etc #40724 | Justin M. Keyes | 2026-07-13 |
| * | fix(coverity): RESOURCE_LEAK, USE_AFTER_FREE | Justin M. Keyes | 2026-07-13 |
| * | fix(path): normalize separators (slashes) #39155 | tao | 2026-07-12 |
| * | refactor(insert): rename edit.c => insert.c #40705 | Justin M. Keyes | 2026-07-12 |
| * | refactor(input): rename getchar.c => input.c #40698 | Justin M. Keyes | 2026-07-12 |
| * | refactor(ctx): drop switch_win/restore_win #40693 | Justin M. Keyes | 2026-07-11 |
| * | refactor(ctx): drop aucmd_prepbuf/aucmd_restbuf #40692 | Justin M. Keyes | 2026-07-11 |
| * | feat(eval): writefile() treats RPC string as "blob" | Justin M. Keyes | 2026-07-11 |
| * | refactor(cmdpreview): lift undo-checkpoint code | Justin M. Keyes | 2026-07-10 |
| * | refactor: unify context-switching concepts | Justin M. Keyes | 2026-07-10 |
| * | refactor(lua): rename nlua_call_typval | Justin M. Keyes | 2026-07-06 |
| * | fix(lua): bufwrite message overridden by :redrawstatus | Justin M. Keyes | 2026-07-06 |
| * | vim-patch:9.2.0771: dict_add_list() has inconsistent ownership on failure | zeertzjq | 2026-07-03 |
| * | vim-patch:9.2.0770: dict_add_dict() has inconsistent ownership on failure | zeertzjq | 2026-07-03 |
| * | feat(path): fnamemodify(':h') preserves logical root #40447 | tao | 2026-07-01 |
| * | feat(:restart)!: ":restart" (no bang) saves/restores session #40321 | Nathan Zeng | 2026-06-29 |
| * | build: lint "strtol" #40442 | Justin M. Keyes | 2026-06-28 |
| * | feat(cmdwin): implement cmdwin as a normal buf+win | Justin M. Keyes | 2026-06-25 |
| * | vim-patch:8.2.2117: some functions use any value as a string | Jan Edmund Lazo | 2026-06-21 |
| * | vim-patch:8.2.1888: Vim9: getbufline(-1, 1, '$') gives an error | Jan Edmund Lazo | 2026-06-21 |
| * | fix(:restart): set job env instead of mutating parent env #40308 | Justin M. Keyes | 2026-06-18 |
| * | feat(:restart): v:startreason #40186 | Nathan Zeng | 2026-06-18 |
| * | vim-patch:9.2.0567: dict function name allocation failure not handled (#40287) | Jan Edmund Lazo | 2026-06-17 |
| * | vim-patch:8.2.1821: Vim9: concatenating to a NULL list doesn't work | Jan Edmund Lazo | 2026-06-14 |
| * | vim-patch:9.1.0387: Vim9: null value tests not sufficient #40215 | Jan Edmund Lazo | 2026-06-13 |
| * | vim-patch:9.2.0506: home_replace() function can be improved (#39925) | zeertzjq | 2026-05-21 |
| * | refactor: simplify aucmd_restbuf usage #39879 | Justin M. Keyes | 2026-05-19 |
| * | fix(vimscript): normalize multi-slash heads in fnamemodify() #39805 | Barrett Ruth | 2026-05-17 |
| * | feat(prompt): support 'scrollback' option in prompt-buffers #39793 | Tomas Slusny | 2026-05-16 |
| * | fix(prompt): handle multi-element lists in prompt_appendbuf #39550 | Tomas Slusny | 2026-05-12 |
| * | vim-patch:9.2.0471: vimvars di_key initialized at runtime (#39747) | zeertzjq | 2026-05-11 |
| * | Merge pull request #39736 from bfredl/odod | bfredl | 2026-05-11 |
| |\ |
|
| | * | fix(style): some clang-tidy 22 fixes | bfredl | 2026-05-11 |
| * | | vim-patch:partial:9.2.0341: some functions can be run from the sandbox (#39733) | zeertzjq | 2026-05-11 |
| |/ |
|
| * | feat(server): add v:useractive, use it in serverlist(info=true) #39423 | Szymon Wilczek | 2026-05-07 |
| * | fix(path): exepath() should respect 'shellslash' #39541 | tao | 2026-05-04 |
| * | 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 |
| * | fix(eval): writestring() handling of null #39328 | Justin M. Keyes | 2026-04-26 |
| * | docs: misc #39256 | Justin M. Keyes | 2026-04-25 |
| * | fix(path): normalize path slashes on Windows #37729 | tao | 2026-04-24 |
| * | feat(:restart): v:starttime, v:exitreason #39282 | Justin M. Keyes | 2026-04-22 |