Releases: vim/vim-win32-installer
v9.2.0261
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0260
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0260: statusline not redrawn after closing a popup window
- 9.2.0259: tabpanel: corrupted display during scrolling causing flicker
- 9.2.0258: memory leak in add_mark()
- 9.2.0257: unnecessary memory allocation in set_callback()
- 9.2.0256: visual selection size not shown in showcmd during test
- 9.2.0255: tests: Test_popup_opacity_vsplit() fails in a wide terminal
- 9.2.0254: w_locked can be bypassed when setting recursively
- 9.2.0253: various issues with wrong b_nwindows after closing buffers
- 9.2.0252: Crash when ending Visual mode after curbuf was unloaded
- 9.2.0251: Link error when building without channel feature
- runtime(amiga): revamp syntax highlighting and add new maintainer
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0250
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- translation(it): Update Italian xxd man page
- runtime(doc): Update examples in xxd.1 manpage
- 9.2.0250: system() does not support bypassing the shell
- 9.2.0249: clipboard: provider reacts to autoselect feature
- 9.2.0248: json_decode() is not strict enough
- 9.2.0247: popup: popups may not wrap as expected
- 9.2.0246: memory leak in globpath()
- 9.2.0245: xxd: color output detection is broken
- 9.2.0244: memory leak in eval8()
- 9.2.0243: memory leak in change_indent()
- 9.2.0242: memory leak in check_for_cryptkey()
- 9.2.0241: tests: Test_visual_block_hl_with_autosel() is flaky
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0240
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0240: syn_name2id() is slow due to linear search
- runtime(sh): Distinguish parts of function definitions
- runtime(sh): Improve the matching of function definitions
- 9.2.0239: signcolumn may cause flicker
- 9.2.0238: showmode message may not be displayed
- 9.2.0237: filetype: ObjectScript routines are not recognized
- runtime(manpager): use \x07 instead of \a for BEL in OSC 8 regex
- 9.2.0236: stack-overflow with deeply nested data in json_encode/decode()
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0235
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- runtime(java): Make changes for JDK 26
- 9.2.0235: filetype: wks files are not recognized.
- 9.2.0234: test: Test_close_handle() is flaky
- 9.2.0233: Compiler warning in strings.c
- 9.2.0232: fileinfo not shown after :bd of last listed buffer
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0231
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0231: Amiga: Link error for missing HAVE_LOCALE_H
- 9.2.0230: popup: opacity not working accross vert splits
- 9.2.0229: keypad keys may overwrite keycode for another key
- translation(it): Update Italian translation
- translation(it): Update Italian xxd man page
- 9.2.0228: still possible flicker
- 9.2.0227: MS-Windows: CSI sequences may be written to screen
- 9.2.0226: No 'incsearch' highlighting support for :uniq
- 9.2.0225: runtime(compiler): No compiler plugin for just
- 9.2.0224: channel: 2 issues with out/err callbacks
- translation: Regenerate desktop files in runtime directory
- 9.2.0223: Option handling for key:value suboptions is limited
- 9.2.0222: "zb" scrolls incorrectly with cursor on fold
- 9.2.0221: Visual selection drawn incorrectly with "autoselect"
- 9.2.0220: MS-Windows: some defined cannot be set on Cygwin/Mingw
- runtime(manpager): Strip OSC 8 hyperlink sequences in manpager plugin
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0219
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0219: call stack can be corrupted
- 9.2.0218: visual selection highlighting in X11 GUI is wrong.
- 9.2.0217: filetype: cto files are not recognized
- 9.2.0216: MS-Windows: Rendering artifacts with DirectX
- 9.2.0215: MS-Windows: several tests fail in the Windows CUI.
- 9.2.0214: tests: Test_gui_system_term_scroll() is flaky
- 9.2.0213: Crash when using a partial or lambda as a clipboard provider
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0212
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0212: MS-Windows: version packing may overflow
- translation(zh): Update the Simplify Chinese translation
- translation: align sponsor menu string spacing
- 9.2.0211: possible crash when setting 'winhighlight'
- runtime(fish): Add matchit support to filetype plugin
- 9.2.0210: tests: Test_xxd tests are failing
- runtime(doc): Update Italian xxd manpage
- 9.2.0209: freeze during wildmenu completion
- 9.2.0208: MS-Windows: excessive scroll-behaviour with go+=!
- 9.2.0207: MS-Windows: freeze on second :hardcopy
- 9.2.0206: MS-Window: stripping all CSI sequences
- runtime(doc): disable color codes when generating ascii man pages in Makefile
- 9.2.0205: xxd: Cannot NUL terminate the C include file style
- 9.2.0204: filetype: cps files are not recognized
- 9.2.0203: Patch v9.2.0185 was wrong
- 9.2.0202: [security]: command injection via newline in glob()
- 9.2.0201: filetype: Wireguard config files not recognized
- 9.2.0200: term: DECRQM codes are sent too early
- CI: make dependabot monitor `.github/actions` directory
- 9.2.0199: tests: test_startup.vim fails
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0198
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0198: cscope: can escape from restricted mode
- runtime(doc): Fix typo in if_pyth.txt
- 9.2.0197: tabpanel: frame width not updated for existing tab pages
- runtime(yara): add ftplugin for yara filetype
- 9.2.0196: textprop: negative IDs and can cause a crash
- CI: bump actions/upload-artifact to v7
- 9.2.0195: CI: test-suite gets killed for taking too long
- 9.2.0194: tests: test_startup.vim leaves temp.txt around
- 9.2.0193: using copy_option_part() can be improved
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0192
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0192: not correctly recognizing raw key codes
- 9.2.0191: Not possible to know if Vim was compiled with Android support
- 9.2.0190: Status line height mismatch in vertical splits
- 9.2.0189: MS-Windows: opacity popups flicker during redraw in the console
- 9.2.0188: Can set environment variables in restricted mode
- 9.2.0187: MS-Windows: rendering artifacts with DirectX renderer
- 9.2.0186: heap buffer overflow with long generic function name
- 9.2.0185: buffer overflow when redrawing custom tabline
- runtime(doc): Fix typo in cmdline.txt
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.