Releases: vim/vim-win32-installer
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.
v9.1.1340
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.1340: cannot complete :filetype arguments
- 9.1.1339: missing out-of-memory checks for enc_to_utf16()/utf16_to_enc()
- 9.1.1338: Calling expand() interferes with cmdcomplete_info()
- 9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching 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.1336
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(yaml): fix wrong order of undo_ftplugin suboptions
- runtime(make): do not automatically indent after a special target
- 9.1.1336: comment plugin does not support case-insensitive 'commentstring'
- 9.1.1335: Coverity complains about Null pointer dereferences
- 9.1.1334: Coverity complains about unchecked return value
- 9.1.1333: Coverity: complains about unutilized variable
- 9.1.1332: Vim9: segfault when using super within a lambda
- 9.1.1331: Leaking memory with cmdcomplete()
- runtime(vim): Update base-syntax, improve :autocmd highlighting
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.1330
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): update documentation
- runtime(doc): clarify return type for findfile()/finddir()
- 9.1.1330: may receive E315 in terminal
- CI: add sway compositor to CI tests, to prepare for better Wayland testing
- 9.1.1329: cannot get information about command line completion
- 9.1.1328: too many strlen() calls in indent.c
- 9.1.1327: filetype: nroff detection can be improved
- runtime(doc): cross-link :| meaning :p and explain E749
- runtime(doc): style: clarify to prefer 2 spaces after a sentence
- runtime(pov): deprecate `#render` and `#statistics` in 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.
v9.1.1326
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.1326: invalid cursor position after 'tagfunc'
- runtime(keymaps): update Brazilian keymaps
- 9.1.1325: tests: not checking error numbers properly
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.1324
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 'includeexpr' is not used for <cfile>
- runtime(filetype): improve *.h filetype detection
- runtime(indent-tests): Raise timeouts for "search*()"es
- runtime(indent-tests): Annotate timed "search*()"es for tracing
- runtime(indent-tests): Instrument timed "search*()" calls
- 9.1.1324: undefined behaviour if X11 connection dies
- 9.1.1323: b:undo_ftplugin not executed when re-using buffer
- CI: coverity.yml: remove python2-dev pkg and retire --enable-pythoninterp
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.1322
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(nix): set iskeyword and b:match_words in ftplugin
- runtime(doc): clarify "nearest" value for 'completeopt'
- CI: GCC 13 install fails, so disable that particular ppa
- runtime(doc): Tweak documentation style a bit
- CI: update coverity runner to Ubuntu 24.04
- 9.1.1322: small delete register cannot paste multi-line correctly
- 9.1.1321: filetype: MS ixx and mpp files are not recognized
- 9.1.1320: filetype: alsoft config files are not recognized
- 9.1.1319: Various typos in the code, issue with test_inst_complete.vim
- 9.1.1318: tests: test_format fails
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.1317
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(jjdescription): Don't require a space to start comments
- 9.1.1317: noisy error when restoring folds from session fails
- 9.1.1316: missing memory allocation failure in os_mswin.c
- 9.1.1315: completion: issue with fuzzy completion and 'completefuzzycollect'
- 9.1.1314: max allowed string width too small
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.