Vim 9.2.0957
Vim 9.2.0957, the latest patch release of the 34-year-old text editor, arrived August 13, 2026, adding filetype detection for ArgoCD configuration files and continuing a weeks-long push to stabilize the GTK4 GUI. The release lands roughly two weeks after Vim 9.2.0943 and folds in fourteen numbered patches, most of them aimed at GUI behavior and runtime improvements.
What Changed
The headline addition is patch 9.2.0957, which teaches filetype.vim to recognize ArgoCD configuration files — a small but welcome convenience for the growing number of developers managing GitOps pipelines from inside Vim. ArgoCD application.yaml files now get proper YAML filetype detection and all the syntax highlighting, indentation, and folding that come with it.
Beyond that, the patch batch is dominated by GUI fixes. Patch 9.2.0956 resolves a crash when the GTK4 window is resized while redrawing, 9.2.0947 fixes the screen being cleared when the mouse moves after startup, and 9.2.0948 stops mouse movement from starting a Visual selection after a dialog closes. GTK3 users get their cursor blink back (9.2.0951), and a potential GDK_KEY_VoidSymbol build break is guarded (9.2.0949).
Performance Work
sort()with the numeric option no longer converts every item on each comparison (9.2.0937, 9.2.0945).- Reading undo files is faster when many undo headers are present (9.2.0935, 9.2.0954).
- Stringifying lists and dicts no longer frees the item being iterated (9.2.0936, 9.2.0952).
- Insert completion internals were refactored for clarity (9.2.0953).
Runtime Updates
The release also ships runtime file refreshes: selective suppression of matching syntax errors in sh files, an updated Vim base syntax matching user-command arguments, an algol68 syntax sync, and documentation improvements covering v_gF, the still-experimental GTK4 GUI, and the X11-only nature of v:windowid.
What’s Next
With the GTK4 port marked experimental in the docs and its crash-and-redraw issues being closed out one by one, the 9.2.x series continues its steady march. Linux GUI users on the bleeding edge should find this batch noticeably calmer than the last. As always, the upgrade is a single package-manager bump away.