Releases: vim/vim-win32-installer
v9.1.1379
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): Search type and method declarations with "&inc" and "&def"
- runtime(html): Optionally fold tags with the "expr" method
- runtime(tutor): improve tutor.vim plugin and filetype plugin
- runtime(sh): Update syntax, improve wildcard character class matching
- 9.1.1379: MS-Windows: error when running evim when space in path
- 9.1.1378: sign without text overwrites number option
- runtime(doc): clarify single/multibyte support for 'fillchars'
- 9.1.1377: patch v9.1.1370 causes some GTK warning messages
- runtime(lf): use syn iskeyword in syntax script
- 9.1.1376: quickfix dummy buffer may remain as dummy buffer
- 9.1.1375: [security]: possible heap UAF with quickfix dummy buffer
- CI: use deb822 style for llvm source
- runtime(doc): remove duplicate sentence in builtin.txt
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1374
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:
- typo in comment in gui.c
- runtime(doc): update return types for builtin functions
- 9.1.1374: completion: 'smartcase' not respected when filtering matches
- 9.1.1373: 'completeopt' checking logic can be simplified
- git: ignore more style changes from v9.1.1371 and v9.1.1372
- 9.1.1372: style: braces issues in various files
- 9.1.1371: style: indentation and brace issues in insexpand.c
This release includes signed files
Files:
π Signed Files:
Signed 32-bit installer (If you don't know what to use, use this one)
Signed 64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1370
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.1370: CI Tests favor GTK2 over GTK3
- 9.1.1369: configure still using autoconf 2.71
- 9.1.1368: GTK3 and GTK4 will drop numeric cursor support.
- 9.1.1367: too many strlen() calls in gui.c
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1366
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.1366: v9.1.1364 unintentionally changed sign.c and sound.c
- runtime(lua): update 'path' option in filetype plugin
- runtime(sh): Update syntax, match KornShell compound arrays
- runtime(doc): Tweak documentation style in develop.txt
- runtime(helptoc): the helptoc package can be improved
- runtime(spec): add more local macro names according to rpm 4.20
- runtime(sh): Update syntax, fix single-quoted strings in parameter expansions
- runtime(new-tutor): Update Serbian translation of chapter 1
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1365
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.1365: MS-Windows: compile warnings and too many strlen() calls
- git: ignore indentation changes for git-blame (after v9.1.1364)
- 9.1.1364: style: more indentation issues
- runtime(vim): Update base-syntax, match quote separated numbers
- git: ignore indentation changes for git-blame (after v9.1.1363)
- 9.1.1363: style: inconsistent indentation in various files
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1362
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.1362: Vim9: type ignored when adding tuple to instance list var
- runtime(tutor): Add Galician language versions of tutor1 and tutor2
- 9.1.1361: [security]: possible use-after-free when closing a buffer
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1360
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(abnf): include ABNF filetype plugin
- 9.1.1360: filetype: GNU Radio companion files are not recognized
- 9.1.1359: filetype: GNU Radio config files are not recognized
- 9.1.1358: if_lua: compile warnings with gcc15
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1357
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(vim): Update base-syntax, improve enum highlighting
- runtime(doc): update example ctags program and links
- 9.1.1357: Vim incorrectly escapes tags with "[" in a help buffer
- 9.1.1356: Vim9: crash when unletting variable
- runtime(sh): Update syntax, highlight escaped chars in test expressions
- runtime(doc): document that :b cannot handle buffer names starting with "+"
- runtime(doc): clarify the use of 'tagfunc', update a comment in tags.c
- runtime(doc): tweak documentation style in options.txt
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1355
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.1355: The pum_redraw() function is too complex
- 9.1.1354: tests: Test_terminalwinscroll_topline() fails on Windows
- 9.1.1353: missing change from v9.1.1350
- git: ignore reformatting commit for git-blame (after v9.1.1352)
- 9.1.1352: style: inconsistent indent in insexpand.c
- 9.1.1351: Return value of getcmdline() inconsistent in CmdlineLeavePre
- 9.1.1350: tests: typo in Test_CmdlineLeavePre_cabbr()
- runtime(java): Consent to HTML tags folding in Javadoc comments
- runtime(syntax-tests): Regenerate changed syntax test pages for vim
- 9.1.1349: CmdlineLeavePre may trigger twice
- runtime(vim): Update base-syntax, fix inline Vim9 dict comments at SOL
- 9.1.1348: still E315 with the terminal feature
- runtime(doc): Fix notation of "Vim script" and "Vim9 script"
- 9.1.1347: small problems with gui_w32.c
- runtime(doc): clarify complete_match() and 'isexpand' option
- runtime(vim): Update base-syntax, match continued strings and tail comments
- runtime(doc): tagfunc should refer to 'complete' option
- 9.1.1346: missing out-of-memory check in textformat.c
- 9.1.1345: tests: Test_xxd_color2() test failure dump diff is misleading
- runtime(debversions): Add questing (25.10) as Ubuntu release name
- 9.1.1344: double free in f_complete_match() (after v9.1.1341)
This release includes signed files
Files:
π Signed Files:
Signed 32-bit installer (If you don't know what to use, use this one)
Signed 64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.
v9.1.1343
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.1343: filetype: IPython files are not recognized
- runtime(groff,nroff): improve ftplugin
- 9.1.1342: Shebang filetype detection can be improved
- 9.1.1341: cannot define completion triggers
- runtime(gleam): update filetype plugin, include new compiler and syntax script
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.32
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.2
- libsodium 1.0.19
See the README for detail.