Releases: vim/vim-win32-installer
v9.1.1215
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.1215: Patch 9.1.1213 has some issues
- 9.1.1214: matchfuzzy() can be improved for camel case matches
- 9.1.1213: cannot :put while keeping indent
- runtime(syntax-tests): Support "wait-free" test failure
- 9.1.1212: too many strlen() calls in edit.c
- 9.1.1212: filetype: logrotate'd pacmanlogs are not recognized
- runtime(prql): include prql syntax script
- 9.1.1211: TabClosedPre is triggered just before the tab is being freed
- 9.1.1210: translation(ru): missing Russian translation for the new tutor
- 9.1.1209: colorcolumn not drawn after virtual text lines
- 9.1.1208: MS-Windows: not correctly restoring alternate screen on Win 10
- 9.1.1207: MS-Windows: build warning in filepath.c
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.1206
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:
- translation(ru): include Russian translation for chapter two of the tutorial
- runtime(matchparen): line continuation causes failure in CI
- 9.1.1206: tests: test_filetype fails when a file is a directory
- runtime(doc): symlinking netrw.txt causes problems during install on Windows
- 9.1.1205: completion: preinserted text not removed when closing pum
- runtime(tutor): updated Russian translation for tutor chapter 1
- 9.1.1204: MS-Windows: crash when passing long string to expand()
- runtime(cs): Update C# runtime files
- 9.1.1203: matchparen keeps cursor on case label in sh filetype
- runtime(doc): fix a typo in gitrebase filetype
- runtime(doc): Tweak documentation style a bit
- runtime(vim): Sync syntax generator base file with output file.
- runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9
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.1202
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.1202: Missing TabClosedPre autocommand
- 9.1.1201: 'completefuzzycollect' does not handle dictionary correctly
- runtime(doc): make :h 'completefuzzycollect' a bit clearer
- runtime(doc): document gitrebase filetype
- translation(it): update menu_it
- translation(sr): Add chapter two of the new tutor
- 9.1.1200: cmdline pum not cleared for input() completion
- 9.1.1199: gvim uses hardcoded xpm icon file
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.1198
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(indent-tests): GitHub Actions doesn't show why indent tests failed
- 9.1.1198: [security]: potential data loss with zip.vim
- 9.1.1197: process_next_cpt_value() uses wrong condition
- 9.1.1196: filetype: config files for container tools are not recognized
- runtime(doc): remove unnecessary "an"
- 9.1.1195: inside try-block: fn body executed with default arg undefined
- runtime(doc): Update doc 52.6
- runtime(compiler): allow customizing exe and args for tsc
- runtime(compiler): add comment for Dispatch
- runtime(tera): remove unwanted code and fix issues in syntax script
- runtime(doc): clarify that a umask is applied to mkdir()
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.1194
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.1194: filetype: false positive help filetype detection
- runtime(man): improve :Man completion for man-db
- 9.1.1193: Unnecessary use of STRCAT() in au_event_disable()
- translation(sr): Update Serbian messages translation
- runtime(doc): document vim syntax switches
- runtime(vim): Update base-syntax, improve :syntax highlighting
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.1192
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.1192: Vim crashes with term response debug logging enabled
- runtime(vim): Update base-syntax and generator, only match valid predefined variables
- runtime(plsql): move fold option from syntax to filetype plugin
- 9.1.1191: tests: test for patch 9.1.1186 doesn't fail without the patch
- 9.1.1190: C indentation does not detect multibyte labels
- CI: Update clang to version 20
- runtime(sh): set b:match_skip to ignore matches for matchit
- 9.1.1189: if_python: build error due to incompatible pointer types
- 9.1.1188: runtime(tera): tera support can be improved
- 9.1.1187: matchparen plugin wrong highlights shell case statement
- runtime(doc): use GNOME instead of Gnome
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.1186
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.1186: filetype: help files in git repos are not detected
- runtime(nohlsearch): fix CursorHold loop
- runtime(doc): warn users about potentially risky hotkey
- runtime(syntax-tests): Improve parts of "runtest.vim"
- 9.1.1185: endless loop with completefuzzycollect and no match found
- runtime(doc): CmdUndefined and FuncUndefined can always be nested
- 9.1.1184: Unnecessary use of vim_tolower() in vim_strnicmp_asc()
- 9.1.1083: "above" virtual text breaks cursorlineopt=number
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.1182
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(go): add 'keywordprg' and 'formatprg' to ftplugin
- runtime(syntax-tests): Re-introduce support for "phoney" languages
- 9.1.1182: No cmdline completion for 'completefuzzycollect'
- 9.1.1181: Unnecessary STRLEN() calls in insexpand.c
- 9.1.1180: short-description
- runtime(vim): Update base-syntax, bug fixes
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.1179
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.1179: too many strlen() calls in misc2.c
- 9.1.1178: not possible to generate completion candidates using fuzzy matching
- editorconfig: set editing style for comment and hlsearch package
- 9.1.1177: filetype: tera files not detected
- runtime(doc): revert modeline change in vim9.txt
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.1176
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(new-tutor): add chapter two to the interactive tutorial
- 9.1.1176: wrong indent when expanding multiple lines
- test(runtime/syntax): improve syntax tests
- editorconfig: set indent config for *.vim files
- runtime(doc): mention alternative check for vim9script
- 9.1.1175: inconsistent behaviour with exclusive selection and motion commands
- runtime(man): don't add jumps when loading a manpage
- runtime(vim): recognize <...> strings (and keys) for 'keywordprg'
- 9.1.1174: tests: Test_complete_cmdline() may fail
- runtime(doc): mention bzip3 in gzip plugin documentation
- 9.1.1173: filetype: ABNF files are not detected
- 9.1.1172: [security]: overflow with 'nostartofline' and Ex command in tag file
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.