Releases: vim/vim-win32-installer
v9.1.1696
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): Use silent write of resulting files
- translation: Remove outdated rule for nl.po
- 9.1.1696: tabnr from getwininfo() for popup windows is always 0
- runtime(tutor): remove duplicate tutor1.zh
- runtime(tutor): fix language selection for zh
- 9.1.1695: Need more Vim script specific tests
- 9.1.1694: filetype: Buck eXtension Lang files are not recognized
- 9.1.1693: tests: test_filetype fails in shadow dir
- 9.1.1692: global_functions are not constant
- 9.1.1691: over-allocation in ga_concat_strings()
- 9.1.1690: Missing recursion guard in dos/unix_expandpath()
- 9.1.1689: CmdlineChanged not triggered by <Del>
- 9.1.1688: potential buffer overrun in bufwrite.c
- 9.1.1687: filetype: autoconf filetype not always correct
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1686
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(lf): update syntax to support lf version r37
- 9.1.1686: if_ruby: unknown pragma when not using gcc
- 9.1.1685: Missing changes from PR 18068
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1684
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.1684: min()/max() does not handle float data types
- 9.1.1683: xxd: Avoid null dereference in autoskip colorless
- runtime(python): support 'type's soft keyword form
- 9.1.1682: tests: Test_wildtrigger_update_screen() creates unused mapping
- 9.1.1681: tests: no test for actually moving cursor with 'acl'
- runtime(termdebug): Remove load guard
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 ARM64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
Signed ARM64-bit zip archive
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1680
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 termguicolors default description
- 9.1.1680: MS-Windows: possible buffer-under run in if_cscope
- 9.1.1679: unclear what key causes CmdlineLeave autocommand
- runtime(netrw): fix :Explore command in terminal
- 9.1.1678: Amiga: cannot handle large undo files
- 9.1.1677: wrong ifdef in message.c
- 9.1.1676: completion: long line shown twice
- runtime(sh): add syntax highlighting support for ${ cmd;} and ${|cmd;}
- 9.1.1675: MS-Windows: Makefiles can be refactored
- 9.1.1674: Patch v9.1.1666 causes problems on kitty
- 9.1.1673: if_python: still support for Python 1
- 9.1.1672: completion: cannot add timeouts for 'cpt' sources
- runtime(fstab): Added mtab support to fstab syntax.
- 9.1.1671: configure: missing comment about AC_CONFIG_SRCDIR
- 9.1.1670: completion: autocomplete breaks second completion
- 9.1.1669: Vim script: no support for URI de-/encoding
- 9.1.1668: items() does not work for Blobs
- 9.1.1667: Another outdated comment in eval.c
- 9.1.1666: no support for terminal primary device attributes
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1665
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.1665: Outdated comment in eval.c
- runtime(doc): Fix missing heading in remote.txt
- 9.1.1664: configure: can use any autoconf
- runtime(doc): Tweak documentation style
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1663
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(colors): Update colorschemes
- 9.1.1663: xxd: 9.1.0023 introduced additional dependency
- runtime(systemverilog): Add syntax highlighting for 1800-2023 block strings
- 9.1.1662: Issues with proto files: missing or inconsistent prototypes.
- 9.1.1661: Coverity finds a few issues in clientserver.c
- 9.1.1660: popups without decoration are positioned wrong at bottom of screen
- 9.1.1659: configure: uses AC_INIT without args
- 9.1.1658: Missing includes for Wayland headers
- 9.1.1657: Autocompletion adds delay
- runtime(doc): correct another problem in :h items()
- 9.1.1656: MS-Windows: Patch v9.1.1652 breaks clipboard
- 9.1.1655: Build-failure in do_mouse()
- 9.1.1654: build failure when FEAT_DIFF is not defined
- 9.1.1653: Coverity complains about Null pointer dereference
- translation(it): Update Italian translation
- translation(it): update Italian manpage
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1652
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.1652: cannot determine non-X11/Wayland clipmethods
- 9.1.1651: Cannot use clientserver over socket
- 9.1.1650: popup: window may not properly resize
- 9.1.1649: attrs allocation and fuzzy growarray could leak
- runtime(python): optimize pythonSync pattern
- CI: Bump actions/checkout from 4 to 5
- 9.1.1648: MS-Windows: some style issues with patch v9.1.1646
- runtime(doc): fix style and clarify items() function for String type
- 9.1.1647: filetype: Cangjie files are not recognized
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1646
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.1646: MS-Windows: completion cannot handle implicit drive letters
- 9.1.1645: fuzzy.c can be further improved
- 9.1.1644: configure: doesn't separate CPPFLAGS and CFLAGS
- runtime(doc): Update help for the items() function
- 9.1.1643: tabpanel: mouse code too complicated
- 9.1.1642: configure: wrong C99 feature test
- 9.1.1641: a few compiler warnings are output
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 ARM64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
Signed ARM64-bit zip archive
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1640
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.1640: Unicode has deprecated some code-points
- 9.1.1639: completion: popup may be misplaced
- 9.1.1638: completion: not possible to delay the autcompletion
- runtime(vim): set 'comments' based on script type (legacy/Vim9)
- runtime(vim9): Disable shellslash for shellescape() in Open()
- 9.1.1637: FEAT_DIFF used in diff.pro
- translation(sr): Update Serbian messages translation
- runtime(diff): fix mixed translations in zh_CN
- 9.1.1636: style issues
- 9.1.1635: tabpanel: cannot drag inactive tabs
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.1634
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.1634: Clipboard code can be improved
- 9.1.1633: Search pattern shown incorrectly with negative offset
- 9.1.1632: memory leak in fuzzy.c
- 9.1.1631: proto files are outdated
- 9.1.1630: tests: fuzzy bufname completion test doesn't match successfully
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 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.