Releases: vim/vim-win32-installer
v9.1.1265
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.1265: tests: no tests for typing normal char during completion
- runtime(rust): set formatprg to rustfmt
- 9.1.1264: Vim9: error when comparing objects
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.1263
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): update last change date for diff.txt
- runtime(doc): Update the tuple help text
- 9.1.1263: string length wrong in get_last_inserted_save()
- 9.1.1262: heap-buffer-overflow with narrow 'pummaxwidth' value
- 9.1.1261: No test for 'pummaxwidth' non-truncated items
- runtime(debversions): Add release name for Debian 15 - duke
- 9.1.1260: Hang when filtering buffer with NUL bytes
- runtime(odin): add new keywords to syntax script
- 9.1.1259: some issues with comment package and tailing spaces
- ci: Check and confirm Vim feature flags exist before testing
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.1258
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(java): Make changes for JDK 24 in syntax script
- 9.1.1258: regexp: max \U and %U value is limited by INT_MAX
- 9.1.1257: Mixing vim_strsize() with mb_ptr2cells() in pum_redraw()
- runtime(lf): add lf r34 keywords to syntax script
- 9.1.1256: if_python: duplicate tuple data entries
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.1255
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, match tuples
- 9.1.1255: missing test condition for 'pummaxwidth' setting
- 9.1.1254: need more tests for the comment plugin
- 9.1.1253: abort when closing window with attached quickfix data
- runtime(doc): non-portable sed regex in Makefile for pi_netrw.txt rule
- 9.1.1252: typos in code and docs related to 'diffopt' "inline:"
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.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.