Releases: vim/vim-win32-installer
v9.1.1752
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 autocmd examples for command line autocompletion
- runtime(doc): improve docs related to 'autocomplete'
- 9.1.1752: tests: need another test for v9.1.1750 behaviour
- 9.1.1751: potential buffer-overflow in find_pattern_in_path()
- 9.1.1750: completion: preinserted text highlighed using ComplMatchIns
- 9.1.1749: leaking memory in cs_find_common()
- 9.1.1748: macOS: Default scheduler priority too low
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.1747
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.1747: completion: redo (.) broken with preinsert and autocompletion
- runtime(doc): mention 'findfunc' at :h :find
- 9.1.1746: Missing Null ptr check in cs_find_common()
- runtime(doc): mention hl-PreInsert in version9.txt
- 9.1.1745: tabpanel: not properly redraw after wildmenu
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.1744
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(python): highlight ellipsis literals
- runtime(doc): Improve doc for cmdline-autocompletion
- 9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail
- CI: Bump actions/labeler from 5 to 6
- 9.1.1743: Haiku: no full-screen support
- runtime(hare): update for Hare 0.25.2
- runtime(python): Update syntax file, fix f-string float highlighting
- 9.1.1742: complete: preinsert does not work well with preinsert
- 9.1.1741: Regression with kitty protocol and trailing byte "u"
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.1740
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.1740: Memory leak with wildmode=longest,full and wildoptions=pum
- runtime(m4): Remove m4Type and leftover m4Function in syntax script
- runtime(doc): Tweak spacing in develop.txt
- 9.1.1739: Matches may be listed twice with wildmode=longest,list
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.1738
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.1738: cmdline-autocompletion breaks history navigation
- 9.1.1737: Patch v9.1.1714 introduce a regression for wildmenu
- runtime(nu): Add new Nushell runtime files
- runtime(m4): Remove m4Function
- 9.1.1736: Cannot detect <F3> using kitty protocol
- 9.1.1735: Cygwin Makefile still checks for Win XP version
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.1734
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(colorresp): use correct load guard pattern
- runtime(ada): mark as unmaintained, fix a few issues with the ftplugin
- runtime(hamster): do not globally set ignorecase
- runtime(m4): Improve comments, distinguish them from #-lines
- 9.1.1734: Memory leak when allocating match fails
- 9.1.1733: tests: failure when remote_server() fails
- runtime(python): Do not match contained identifiers as pythonType
- runtime(netrw): Ensure netrw#fs#Dirname() always returns a trailing slash
- runtime(python): add syntax support inside f-strings
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.1732
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.1732: filetype: .inc file detection can be improved
- 9.1.1731: Not using const qualifier for opchars
- runtime(doc): Add a Development policy
- runtime(doc): Tweak documentation in vi_diff.txt
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.1730
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(m4): update syntax script
- CI: increase timeout parameter to 60s for the link-check
- runtime(doc): Remove dead link from todo.txt
- runtime(doc): quote partial urls with a backtick
- runtime(vimgoto): Implement jumping to autoloaded functions
- 9.1.1730: filetype: vivado journal/log files are not recognized
- runtime(doc): remove documentation for t_Ms terminal code
- runtime(keymap): Add transliteration (buckwalter) arabic keymap
- 9.1.1729: CI is not run with clang 21
- 9.1.1728: termdebug: cannot evaluate visual selected expression
- 9.1.1727: Nextstep support still included
- 9.1.1726: Patch v9.1.1725 causes problems
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.1725
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): document use of proto files in develop.txt
- 9.1.1725: Wayland code can be improved
- runtime(doc): add missing da1 value to TermResponseAll doc
- 9.1.1724: Compiler warning about ununitialized variable in ex_docmd.
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.1723
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.1723: Missing ifdefs
- 9.1.1722: compiler may optimize away clearing of crypt key
- 9.1.1721: Defining a global gettimeofday() function
- 9.1.1720: using gettimeofday() for parsing OSC responses
- 9.1.1719: socket server code can be improved
- 9.1.1718: filetype: kubectl config file is not recognized
- 9.1.1717: filetype: AWS cli alias file is not recognized
- runtime(java): Dismiss "g:markdown_fenced_languages" for Java buffers
- runtime(vim): Update base syntax, fix Vim9 :for loop variable highlighting
- 9.1.1716: wrong indent in win_line()
- 9.1.1715: Some functions need to be re-ordered
- 9.1.1714: completion: wildmode=longest:full selects wrong item
- 9.1.1713: filetype: fvwm2m4 files are no longer detected
- 9.1.1712: Screen not redrawn properly on t_RB response
- 9.1.1711: Missing type cast in clipboard.c
- runtime(doc): Add [range] spec to :help :tcl and :help :tclfile
- runtime(doc): Tweak documentation style
- 9.1.1710: Compile warnings in clipboard.c
- 9.1.1709: filetype: kyaml files are not recognized
- runtime(vim): Update base syntax, match :defer command argument
- 9.1.1708: tests: various tests can be improved
- runtime(astro): catch json_decode() error when parsing tsconfig.json
- 9.1.1707: diff.pro contains #ifdefs
- 9.1.1706: MS-Windows: Compile error when building with if_ruby
- README.md: Fix the Warp link
- README.md: Make the Vim logo visible again.
- README.md: Add sponsor banner
- 9.1.1705: time.h include is available on all platforms
- runtime(tutor): Add a section on text objects and special registers to Chapter 2
- 9.1.1704: Cannot determine non-X11/Wayland clipmethods
- 9.1.1703: Cannot react to terminal OSC responses
- runtime(vim): update vim syntax generator for patch v9.1.1692
- 9.1.1702: tests: test_edit still fails on CI
- 9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res
- 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase'
- 9.1.1699: Fuzzy completion disabled for 'findfunc' and customlist
- runtime(debversions): Move bullseye, focal, and oracular to "unsupported"
- 9.1.1698: Some error numbers are not documented
- runtime(vimcomplete): Try catch completion of `pack_jobs->add({`
- 9.1.1697: tests: no test for aclocal.m4
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- [![gvim_9.1.1723_x64_pdb.zip](https://img.shields.io/github/downloads/vim/vim-win32-insta...