Releases: vim/vim-win32-installer
v9.1.1251
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.1251: if_python: build error with tuples and dynamic python
- 9.1.1250: cannot set the maximum popup menu width
- 9.1.1249: tests: no test that 'listchars' "eol" doesn't affect "gM"
- runtime(doc): group python interface related items in todo.txt
- 9.1.1248: compile error when building without FEAT_QUICKFIX
- 9.1.1247: fragile setup to get (preferred) keys from key_name_entry
- 9.1.1246: coverity complains about some changes in v9.1.1243
- 9.1.1245: need some more tests for curly braces evaluation
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.1244
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.1244: part of patch v9.1.1242 was wrong
- runtime(omnimark): update and rewrite syntax script in Vim9 script
- 9.1.1243: diff mode is lacking for changes within lines
- 9.1.1242: Crash when evaluating variable name
- 9.1.1241: wrong preprocessort indentation in term.c
- 9.1.1240: Regression with ic/ac text objects and comment plugin
- runtime(hyprlang): save and restore cpo setting in syntax script
- runtime(solidity): update syntax script with error definitions
- runtime(doc): add back help tag "pi_netrw.txt"
- 9.1.1239: if_python: no tuple data type support
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.1238
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(doc): Add missing garbagecollect() hypertext link
- Improve contributing guide by adding a section on signing off commits
- 9.1.1238: wrong cursor column with 'set splitkeep=screen'
- 9.1.1237: Compile error with C89 compiler in term.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.1236
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.1236: tests: test_comments leaves swapfiles around
- 9.1.1235: cproto files are outdated
- 9.1.1234: Compile error when SIZE_MAX is not defined
- 9.1.1233: Coverity warns about NULL pointer when triggering WinResized
- runtime(doc): Fix an omission in the documentation.
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.1232
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.1232: Vim script is missing the tuple data type
- runtime(vim): Update base-syntax, match protected constructors
- runtime(syntax-tests): Do not ignore failed screendumps
- 9.1.1231: filetype: SPA JSON files are not recognized
- runtime(doc): update and correct str2blob() and blob2str() examples
- runtime(hlyank): update the hlyank package
- runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests
- 9.1.1230: inconsistent CTRL-C behaviour for popup windows
- 9.1.1229: the comment plugin can be improved
- runtime(sh): consider sh as POSIX shell by default
- 9.1.1228: completion: current position column wrong after got a match
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.1227
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(hlyank): add the hlyank package
- 9.1.1227: no tests for the comment package
- 9.1.1226: "shellcmdline" completion doesn't work with input()
- 9.1.1225: extra NULL check in VIM_CLEAR()
- runtime(sh): remove invalid commented out line in syntax script
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.1224
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(sh): update sh indent script
- 9.1.1224: cannot :put while keeping indent
- runtime(go): use :term for keywordprg for nvim/gvim
- 9.1.1223: wrong translation used for encoding failures
- 9.1.1222: using wrong length for last inserted string
- 9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent'
- 9.1.1220: filetype: uv.lock file not recognized
- 9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase"
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.1218
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.1218: missing out-of-memory check in filepath.c
- 9.1.1217: tests: typos in test_matchfuzzy.vim
- 9.1.1216: Pasting the '.' register multiple times may not work
- runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap
- runtime(vim): Update base-syntax, match multiline return types
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.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.