Releases: vim/vim-win32-installer
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.
v9.1.1313
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.1313: compile warning about uninitialized value
- 9.1.1312: tests: Test_backupskip() fails when HOME is defined
- 9.1.1311: completion: not possible to limit number of matches
- 9.1.1310: completion: redundant check for preinsert effect
- runtime(gleam): Update ftplugin, use recommended_style config variable
- 9.1.1309: tests: no test for 'pummaxwidth' with non-truncated "kind"
- runtime: set 'cpoptions' for line-continuation in various runtime files
- runtime(tar): remove dependency on netrw#WinPath, include mapping doc
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.1308
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(netrw): remove deprecated functions
- 9.1.1308: completion: cannot order matches by distance to cursor
- 9.1.1307: make syntax does not reliably detect different flavors
- 9.1.1306: completion menu rendering can be improved
- 9.1.1305: completion menu active after switching windows/tabs
- 9.1.1304: filetype: some man files are not recognized
- runtime(netrw): upstream snapshot of v180
- 9.1.1303: missing out-of-memory check in linematch.c
- 9.1.1302: Coverity warns about using uninitialized value
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.