Releases: vim/vim-win32-installer
v9.1.1595
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): fix typo at :h cmdline-autocompletion
- 9.1.1595: Wayland: non-portable use of select()
- 9.1.1594: completion: search completion throws errors
- runtime(doc): tweak option name notation further
- runtime(doc): add back bars for the '' mark
- runtime(vim): add gf support for import and packadd in ftplugin
- runtime(helptoc): add s keymap to split and jump to selected entry
- runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines
- runtime(doc): fix mismatch between 'backspace' and |i_backspacing|
- runtime(doc): Use correct option-name tags
- CI: Update labeler.yml with correct netrw path
- runtime(doc): Tweak documentation style
- translation(uk): Fix wrong Ukrainian message translation
- check.vim: Further improve po message checks
- translation(it): Update Italian translation
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.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.1593
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.1593: Confusing error when compiling incomplete try block
- runtime(misc): removing saccarosium from maintainer list
- 9.1.1592: Vim9: crash with classes and garbage collection
- runtime(vim): Update base syntax, match Neovim builtin functions
- runtime(vim): Update base syntax, fix :map termination in :command RHS
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.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.1591
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:
- CI: Manage multibyte characters in syntax tests
- CI: Remove the file filters for syntax tests
- CI(screendump): Support iterative filtering for screendump comparison
- CI(screendump): Move an early-return test out of the loop
- CI: Include provenance in names of collected artifacts
- runtime(vim): Cleanup syntax tests
- 9.1.1591: VMS support can be improved
- 9.1.1590: cannot perform autocompletion
- runtime(ccomplete): return partial results on complete_check()
- 9.1.1589: Cannot disable cscope interface using configure
- 9.1.1588: Vim9: cannot split dict inside command block
- runtime(netrw): upstream snapshot v184
- runtime(vim): fix various indentation issues
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.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.1587
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): use correct possessive form
- 9.1.1587: Wayland: timeout not updated before select()
- 9.1.1586: Vim9: can define an enum/interface in a function
- runtime(vim): Update base syntax, match enum constructor type args
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.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.1585
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, match generic functions
- runtime(ccomplete): use complete_check() in ccomplete plugin
- runtime(editorconfig): drop mkzip.sh
- 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND
- runtime(misc): use :hor :term to ensure new term window is split horizontally
- CI: increase test timeout to 30 minutes
- 9.1.1584: using ints as boolean type
- check.vim: Improve po message checks
- translation(it): Update Italian translation
- runtime(doc): Tweak documentation style in usr_90.txt
- 9.1.1583: gvim window lost its icons
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.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.1582
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.1582: style issue in vim9type.c and vim9generics.c
- runtime(doc): remove mention of ftp.vim.org
- runtime(doc): Tweak documentation style
- runtime(doc): Fix typo in :help help-summary
- 9.1.1581: possible memory leak in vim9generics.c
- 9.1.1580: possible memory leak in vim9type.c
- 9.1.1579: Coverity complains about unchecked return value
- 9.1.1578: configure: comment still mentions autoconf 2.71
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.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.1577
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.1577: Vim9: no generic support yet
- 9.1.1576: cannot easily trigger wildcard expansion
- runtime(doc): clarify C99 constraints and portability assumptions
- 9.1.1575: tabpanel not drawn correctly with wrapped lines
- 9.1.1574: Dead code in mbyte.c
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.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.1573
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): mention the "pipefail" shell option
- 9.1.1573: Memory leak when pressing Ctrl-D in cmdline mode
- translation: mark vim.pot as binary
- translation: do not add message location as comments into vim.pot
- 9.1.1572: expanding $var does not escape whitespace for 'path'
- 9.1.1571: CmdlineChanged triggered to often
- runtime(rust): improve loading time
- runtime(doc): Update help syntax, match :autocmd options
- 9.1.1570: Copilot suggested some improvements in cmdexpand.c
- translation(de): Update German translations
- translation(it): Update Italian translations
- 9.1.1569: tests: Vim9 tests can be improved
- runtime(doc): Tweak documentation about tab pages
- runtime(uc): include uc filetype plugin
- translation: comment out deletion of *.pot file in Makefiles
- 9.1.1568: need a few more default highlight groups
- 9.1.1567: crash when using inline diff mode
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.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.1566
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.1566: self-referenced enum may not get freed
- 9.1.1565: configure: does not consider tiny version for wayland
- runtime(lf): update syntax to support lf version r36
- runtime(sh): properly delete shell commands in syntax file
- Update editorconfig and the documented C-style for sign.c/sound.c
- runtime(vim): Update base syntax and generator, improve command/function distinction
- 9.1.1564: crash when opening popup to closing buffer
- translation: mark vim.pot as linguist-generated, ignore msg locations in vim.pot
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.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.1563
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.1563: completion: ruler may disappear
- 9.1.1562: close button always visible in the 'tabline'
- runtime(python): Highlight f-strings in Python
- runtime(vim): Update base syntax, match "any" type distinctly
- 9.1.1561: configure: wayland test can be improved
- 9.1.1560: configure: uses $PKG_CONFIG before it is defined
- 9.1.1559: tests: Test_popup_complete_info_01() fails when run alone
- runtime(doc): fix claim that 'CTRL-W CTRL-C' and 'CTRL-W c' are the same
- runtime(doc): handle newlines in base64 string encode example
- runtime(vim): Update base syntax, fix incorrect function error
- runtime(compiler): Add PHPStan compiler
- translation: regenerate vim.pot, ignore version.c changes
- 9.1.1558: str2blob() treats NULL string and empty string differently
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 ARM64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
Signed ARM64-bit zip archive
🔓 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.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.