Releases: vim/vim-win32-installer
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.
v9.1.1094
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.1094: Vim9: problem finding implemented method in type hierarchy
- runtime(qf): Update syntax file, match second delimiter
- 9.1.1093: tests: output of test ...win32_ctrl_z depends on python version
- 9.1.1092: tests: fix expected return code for python 3.13 on Windows
- 9.1.1091: tests: timeout might be a bit too small
- 9.1.1090: tests: test_terminwscroll_topline2 unreliable
- 9.1.1089: tests: No check when tests are run under Github actions
- 9.1.1088: tests: plugin tests are named inconsistently
- 9.1.1087: Vim9: import with extends may crash
- 9.1.1086: completion doesn't work with multi lines
- 9.1.1085: filetype: cmmt files are not recognized
- 9.1.1084: Unable to persistently ignore events in a window and its buffers
- runtime(tex): improve syntax highlighting
- 9.1.1083: setreg() doesn't correctly handle mbyte chars in blockwise mode
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.1082
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.1082: unexpected DCS responses may cause out of bounds reads
- 9.1.1081: has('bsd') is true for GNU/Hurd
- 9.1.1080: filetype: Mill files are not recognized
- 9.1.1079: GUI late startup leads to uninitialized scrollbars
- runtime(misc): Add support for lz4 to tar & gzip plugin
- 9.1.1078: Terminal ansi colors off by one after tgc reset
- 9.1.1077: included syntax items do not understand contains=TOP
- 9.1.1076: vim_strnchr() is strange and unnecessary
- 9.1.1075: Vim9: len variable not used in compile_load()
- runtime(vim): Update base-syntax, match :debuggreedy count prefix
- 9.1.1074: Strange error when heredoc marker starts with "trim"
- 9.1.1073: tests: test_compiler fails on Windows without Maven
- 9.1.1072: 'diffopt' "linematch" cannot be used with {n} less than 10
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.