Releases: vim/vim-win32-installer
v9.1.2146
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.1.2146: filetype: cel files are not recognized
- runtime(sh): Fix some ksh-specific deficiencies in syntax script
- runtime(sshdconfig): Update syntax
- 9.1.2145: intstalltutor Makefile target does not create the tutor/sv dir
- runtime(django): add syntax support for partial
- tests(commondumps): Mark and fold lines in screendump views
- runtime(vimgoto): Fix gf in Vim script
- runtime(java): Allow for org.TopLevelType<T>.NestedType return types
- runtime(doc): Fix typo in runtime/doc/cmdline.txt
- runtime(ruby): Update for Vim 9.2 release
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.1.2144
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(doc): clarify the use of 'iskeyword' option value
- 9.1.2144: garbage collection may invalidate the recorded buffer changes
- runtime(doc): Mark 'scrollfocus' as non-functional
- 9.1.2143: wrong rendering of popups when overlapping wide char
- 9.1.2142: MS-Windows: mouse scroll events not handled for popups
- runtime(doc): add Swedish entries to Make_all.mak, add conversion rule to Makefile
- runtime(nginx): Update nginx syntax script
- runtime(nginx): highlight Lua in set_by_lua_block in syntax script
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.1.2141
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.1.2141: Truncation when serializing libsodium encryption parameters
- runtime(gdb): Update syntax and ftplugin
- translation(ru): Update Russian translation and fix typos in tutor
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.1.2140
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:
- Revert "CI: Manage multibyte characters in syntax tests"
- 9.1.2140: tests: Test_wayland_protocol_error_overflow() fails
- runtime(python3complete): remove trailing white space
- runtime(compiler): fix space escape in pyright
- 9.1.2139: Buffer overflow in :wlrestore command
- 9.1.2138: win_execute() and 'autochdir' can corrupt buffer name
- 9.1.2137: test: Update tests for OpenBSD
- 9.1.2136: :tab sbuffer may close old tabpage
- runtime(tar): Make the path traversal detection more robust
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.1.2135
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(doc): clarify term_cols allowed range in terminal.txt
- runtime(doc): Add Swedish to help-translated list
- runtime(doc): Remove Swedish translation help.svx
- runtime(doc): fix pattern problem in cmdline.txt
- 9.1.2135: tests: tar plugin does not consider 'nowrapscan'
- runtime(lf): update syntax to support lf version r41
- 9.1.2134: Terminal doesn't handle split UTF-8 sequence after ASCII
- runtime(hare): update to match upstream
- 9.1.2133: Another case of buffer overflow with 'helpfile'
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.1.2132
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.1.2132: [security]: buffer-overflow in 'helpfile' option handling
- translation(tr): Update Turkish translations
- CI: update FreeBSD runner to 15.0
- 9.1.2131: tests: Test_diff_screen() fails on BSD
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.1.2130
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(sv): Remove duplicates from [g]vim.desktop.in
- runtime(context): fix issue with SyncTeX and update command
- runtime(doc): add note for -complete=shellcmdline
- 9.1.2130: Page scrolling in Insert mode beeps
- runtime(haskellcomplete): fix Undefined variable b:completingLangExtension.
- 9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps
- runtime(doc): Update version9.txt with numbered patches
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.1.2128
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:
- runtimei(vim9): Always launch programs in background (linux)
- translation(ta): Include Tamil Translation
- 9.1.2128: Heap use after free in buf_check_timestamp()
- runtime(c): only set keywordprg when there has 'man'
- runtime(vim): Fix for :VimKeywordPrg when syntax does not match
- translation(sv): Update tutor1.sv to version 1.7
- translation(sv): Add Swedish translation of tutor2
- translation(sv): Fix typo and help.svx formatting
- runtime(doc): Clarify the behaviour of command completion functions
- 9.1.2127: MS-Windows: DirectX renders font too small
- runtime(odin): update indent and syntax scripts
- runtime(doc): update win_findbuf() return value
- 9.1.2126: vim --version used single column for feature list
- runtime(vim): Update base syntax, match Vim9 :unlet command
- runtime(doc): Improve the description at :help :cwindow
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.1.2125
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.1.2125: MS-Windows: DirectX rendering can be improved
- runtime(qf): Update quickfix syntax
- runtime(doc): Fix some overlength lines
- runtime(colors): improve catppuccin colorscheme
- 9.1.2124: blob2str() does not handle UTF-16 encoding
- 9.1.2123: using NOT with a float returns a float in legacy script
- 9.1.2122: Vim9: Negating a float doesn't result in a bool
- 9.1.2121: Vim9: type issue when modifying a variable using :legacy
- 9.1.2120: blob2str() does not restore trailing newline
- runtime(doc): Reformat example at :h gui-w32-fullscreen
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.1.2119
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.1.2119: tests: Test_language_cmd fails on OpenBSD
- 9.1.2118: 'cursorline' missing after :diffput to empty buf
- 9.1.2117: unnecessary braces in terminal.c
- 9.1.2116: crash when using 'tagfunc'
- 9.1.2115: CI: wrong preprocessor indentation
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.