Releases: vim/vim-win32-installer
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.
v9.1.1301
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.1301: completion: cannot configure completion functions with 'complete'
- 9.1.1300: wrong detection of -inf
- runtime(doc): update enum helptext
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.1299
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.1299: filetype: mbsyncrc files are not recognized
- CI: install xcode 16.3 on macos-15 runner
- runtime(doc): update options.txt and clarify 'wildmode' further
- runtime(gleam): update Maintainer and filetype options
- 9.1.1298: define_function() is too long
- 9.1.1297: Ctrl-D scrolling can get stuck
- runtime(new-tutor): update tutor and correct comandline completion
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.1296
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.1296: completion: incorrect truncation logic
- 9.1.1295: clientserver: does not handle :stopinsert correctly
- runtime(doc): disable last-position-jump in diff mode
- runtime(doc): Improve 'wildmode' setting desciption
- 9.1.1294: gui tabline menu does not use confirm when closing tabs
- runtime(doc): correct backslash escaping comma example
- 9.1.1293: comment plugin does not handle 'exclusive' selection for comment object
- 9.1.1292: statusline not correctly evaluated
- runtime(sh): Do not look up a "sh" utility in $PATH for "sh_13.sh"
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.1291
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): make shell filetype detection more robust
- 9.1.1291: too many strlen() calls in buffer.c
- runtime(keymaps): include 2 Brazilian Keymaps
- runtime(vim): Update-base-syntax, match full :*grep, :make, :sort and :filter commands
- 9.1.1290: tests: missing cleanup in test_filetype.vim
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.1289
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.1289: tests: no test for matchparen plugin with WinScrolled event
- runtime(remind): include remind.vim ftplugin
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.1288
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 :command highlighting
- runtime(help): add omni completion and 'iskeyword' to filetype plugin
- runtime(lf): improve syntax script, add filetype plugin
- 9.1.1288: Using wrong window in ll_resize_stack()
- runtime(doc): rename wrong option to 'pummaxwidth'
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.1287
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.1287: quickfix code can be further improved
- 9.1.1286: filetype: help files not detected when 'iskeyword' includes ":"
- 9.1.1285: Vim9: no error message for missing method after "super."
- 9.1.1284: not possible to configure pum truncation char
- runtime(lua): fix whitespace style issues in lua ftplugin
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.1283
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(lua): improve foldexpr, add vim9 script version
- runtime(doc): Fix minor typo in options.txt
- runtime(fstab): set formatoptions-=t in filetype plugin
- runtime(svelte): add matchit support to svelte filetype plugin
- 9.1.1283: quickfix stack is limited to 10 items
- 9.1.1282: Build and test failure without job feature
- 9.1.1281: extra newline output when editing stdin
- 9.1.1280: trailing additional semicolon in get_matches_in_str()
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.