Releases: vim/vim-win32-installer
v9.1.1053
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(filetype): commit 99181205c5f8284a3 breaks V lang detection
- runtime: decouple Open and Launch commands and gx mapping from netrw
- 9.1.1053: "nosort" enables fuzzy filtering even if "fuzzy" isn't in 'completeopt'
- runtime(just): fix typo in syntax file
- runtime(filetype): Improve Verilog detection by checking for modules definition
- 9.1.1052: tests: off-by-one error in CheckCWD in test_debugger.vim
- 9.1.1051: tests: no support for env variables when running Vim in terminal
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.1050
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:
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.1048
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.1048: crash after scrolling and pasting in silent Ex mode
- 9.1.1047: Makefiles uses non-portable syntax
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.1046
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.1046: fuzzymatching doesn't prefer matching camelcase
- 9.1.1045: filetype: N-Tripels and TriG files are not recognized
- 9.1.1044: Vim9: Patch 9.1.1014 causes regressions
- Update .gitignore for v9.1.1036
- translation(sr): Update Serbian messages translation
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.1043
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.1043: [security]: segfault in win_line()
- runtime(doc): update helptags
- 9.1.1042: filetype: just files are not recognized
- runtime(vim): Update base-syntax, match ternary and falsy operators
- 9.1.1041: Vim9: out-of-bound access when echoing an enum
- 9.1.1040: Vim9: imported type cannot be used as func return type
- runtime(kconfig): updated ftplugin and syntax script
- runtime(doc): rename last t_BG reference to t_RB
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.1039
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.1039: Vim9: comments are outdated
- 9.1.1038: tests: test_channel.py fails with IPv6
- runtime(vim): Update base-syntax, fix is/isnot operator matching
- 9.1.1037: Vim9: confusing error when using abstract method via super
- 9.1.1036: make install fails when using shadowdir
- 9.1.1035: Vim9: memory leak with blob2str()
- runtime(tex): add texEmphStyle to texMatchGroup in syntax script
- CI: bump windows python to 3.12
- runtime(netrw): upstream snapshot of v175
- CI: add Linux arm64 CI job
- 9.1.1033: Vim9: compiling abstract method fails without return
- CI: bump windows libsodium to 1.0.20
- runtime(c): add new constexpr keyword to syntax file (C23)
- 9.1.1033: tests: shaderslang was removed from test_filetype erroneously
- 9.1.1032: link error when FEAT_SPELL not defined
- 9.1.1031: Coverity complains about insecure data handling
- runtime(sh): update syntax script
- runtime(c): Add missing syntax test files
- 9.1.1030: filetype: setting bash filetype is backwards incompatible
- runtime(c): Update syntax and ftplugin files
- 9.1.1029: the installer can be improved
- 9.1.1028: too many strlen() calls in screen.c
- 9.1.1027: no sanitize check when running linematch
- 9.1.1026: filetype: swc configuration files are not recognized
- runtime(netrw): change netrw maintainer
- 9.1.1025: wrong return type of blob2str()
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.1024
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.1024: blob2str/str2blob() do not support list of strings
- runtime(doc): fix typo in usr_02.txt
- 9.1.1023: Coverity complains about dereferencing NULL pointer
- 9.1.1022: linematch option value not completed
- 9.1.1021: string might be used without a trailing NUL
- 9.1.1020: no way to get current selected item in a async context
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.1019
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.1019: filetype: fd ignore files are not recognized
- 9.1.1018: v9.1.0743 causes regression with diff mode
- runtime(doc): fix base64 encode/decode examples
- 9.1.1017: Vim9: Patch 9.1.1013 causes a few problems
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.1016
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.1016: Not possible to convert string2blob and blob2string
- 9.1.1015: Coverity complains about dereferencing NULL value
- 9.1.1014: Vim9: variable not found in transitive import
- runtime(colors): Update colorschemes, include new unokai colorscheme
- 9.1.1013: Vim9: Regression caused by patch v9.1.0646
- runtime(lyrics): support milliseconds in syntax script
- runtime(vim): Split Vim legacy and Vim9 script indent tests
- 9.1.1012: Vim9: class interface inheritance not correctly working
- 9.1.1011: popupmenu internal error with some abbr in completion item
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.1010
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.1010: filetype: VisualCode setting file not recognized
- 9.1.1009: diff feature can be improved
- 9.1.1008: tests: test for patch 9.1.1006 doesn't fail without the patch
- 9.1.1007: filetype: various ignore are not recognized
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.