Releases: vim/vim-win32-installer
v9.1.1136
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(dockerfile): set comments in filetype plugin
- runtime(compiler): include svelte-check compiler
- runtime(doc): get rid of the titlestring hack for terminal-api
- 9.1.1136: Match highlighting marks a buffer region as changed
- 9.1.1135: 'suffixesadd' doesn't work with multiple items
- runtime(filetype): move filetype detection into filetypedetect augroup
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.1134
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: add Makefile target to verify default highlighting groups are present
- 9.1.1134: filetype: Guile init file not recognized
- 9.1.1133: filetype: xkb files not recognized everywhere
- 9.1.1132: Mark positions wrong after triggering multiline completion
- 9.1.1131: potential out-of-memory issue in search.c
- runtime(doc): remove resolved complete item from todo list
- 9.1.1130: 'listchars' "precedes" is not drawn on Tabs.
- runtime(sieve): set fileformat=dos in filetype plugin
- 9.1.1129: missing out-of-memory test in buf_write()
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.1128
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(mail): add commentstring '> %s' to ftplugin
- 9.1.1128: patch 9.1.1119 caused a regression with imports
- runtime(dnsmasq): include simple filetype plugin
- 9.1.1127: preinsert text is not cleaned up correctly
- 9.1.1126: patch 9.1.1121 used a wrong way to handle enter
- 9.1.1125: cannot loop through pum menu with multiline items
- 9.1.1124: No test for 'listchars' "precedes" with double-width char
- 9.1.1123: popup hi groups not falling back to defaults
- runtime(dosini): Add support for # comments to 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.1122
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.1122: too many strlen() calls in findfile.c
- 9.1.1121: Enter does not insert newline with "noselect"
- runtime(netrw): fix s:NetrwHome() regression
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.1120
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.1120: tests: Test_registers fails
- runtime(doc): add reference to extendnew() at extend()
- 9.1.1119: Vim9: Not able to use an autoloaded class from another autoloaded script
- 9.1.1118: tests: test_termcodes fails
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.1117
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 performance
- 9.1.1117: there are a few minor style issues
- 9.1.1116: Vim9: super not supported in lambda expressions
- runtime(doc): Update the 'specifies' keyword documentation, slightly reformat
- 9.1.1115: [security]: use-after-free in str_to_reg()
- 9.1.1114: enabling termguicolors automatically confuses users
- runtime(keymap): Add ukrainian-enhanced keymap
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.1113
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.1113: tests: Test_terminal_builtin_without_gui waits 2 seconds
- 9.1.1112: Inconsistencies in get_next_or_prev_match()
- runtime(doc): document ComplMatchIns highlight for insert-completion
- runtime(netrw): upstream snapshot of v177
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.1111
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.1111: Vim9: variable not found in transitive import
- 9.1.1110: Vim tests are slow and flaky
- 9.1.1109: cmdexpand.c hard to read
- runtime(exports): include simple filetype plugin
- runtime(samba): include simple filetype plugin
- 9.1.1108: 'smoothscroll' gets stuck with 'listchars' "eol"
- 9.1.1107: cannot loop through completion menu with fuzzy
- runtime(vim): Update base-syntax, always match continuation comments to EOL
- runtime(nroff): set define option & add matchit config in ftplugin
- runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens
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.1106
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.1106: tests: Test_log_nonexistent() causes asan failure
- 9.1.1105: Vim9: no support for protected new() method
- 9.1.1104: CI: using Ubuntu 22.04 Github runners
- ci: syntax tests spam output
- 9.1.1103: if_perl: still some compile errors with Perl 5.38
- 9.1.1102: tests: Test_WinScrolled_Resized_eiw() uses wrong filename
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.1101
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.1101: insexpand.c hard to read
- 9.1.1100: tests: Test_log_nonexistent only works on Linux
- runtime(vim): Update base-syntax, improve variable matching
- 9.1.1099: Vim9: import with extends may crash
- 9.1.1098: leaking memory with completing multi lines
- 9.1.1097: --log with non-existent path causes a crash
- 9.1.1096: if_perl: Perl 5.38 adds new symbols causing link failure
- 9.1.1095: tests: matchparen plugin test wrongly named
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.