Releases: vim/vim-win32-installer
v9.1.2128
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:
- runtimei(vim9): Always launch programs in background (linux)
- translation(ta): Include Tamil Translation
- 9.1.2128: Heap use after free in buf_check_timestamp()
- runtime(c): only set keywordprg when there has 'man'
- runtime(vim): Fix for :VimKeywordPrg when syntax does not match
- translation(sv): Update tutor1.sv to version 1.7
- translation(sv): Add Swedish translation of tutor2
- translation(sv): Fix typo and help.svx formatting
- runtime(doc): Clarify the behaviour of command completion functions
- 9.1.2127: MS-Windows: DirectX renders font too small
- runtime(odin): update indent and syntax scripts
- runtime(doc): update win_findbuf() return value
- 9.1.2126: vim --version used single column for feature list
- runtime(vim): Update base syntax, match Vim9 :unlet command
- runtime(doc): Improve the description at :help :cwindow
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2125
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.2125: MS-Windows: DirectX rendering can be improved
- runtime(qf): Update quickfix syntax
- runtime(doc): Fix some overlength lines
- runtime(colors): improve catppuccin colorscheme
- 9.1.2124: blob2str() does not handle UTF-16 encoding
- 9.1.2123: using NOT with a float returns a float in legacy script
- 9.1.2122: Vim9: Negating a float doesn't result in a bool
- 9.1.2121: Vim9: type issue when modifying a variable using :legacy
- 9.1.2120: blob2str() does not restore trailing newline
- runtime(doc): Reformat example at :h gui-w32-fullscreen
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2119
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.2119: tests: Test_language_cmd fails on OpenBSD
- 9.1.2118: 'cursorline' missing after :diffput to empty buf
- 9.1.2117: unnecessary braces in terminal.c
- 9.1.2116: crash when using 'tagfunc'
- 9.1.2115: CI: wrong preprocessor indentation
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2114
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.2114: modeless selection not copied to * register
- runtime(tera): update syntax files to support many more tera code
- 9.1.2113: potential NULL pointer dereference issues
- runtime(doc): Mark the use of "
" in the tabpanel as experimental
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2112
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(rust): Fix Rust indentation when string contains "if"
- runtime(doc): 'ignorecase' affects character classes in the old engine
- runtime(helpcurwin): fix E121 error
- 9.1.2112: long statusline may crash if using singlebyte encoding
- 9.1.2111: Vim9: no error for elseif/else after else
- runtime(make): Declare syntax file orphaned
- runtime(8th): Update syntax script
- runtime(doc): fix missing code block marker in ft-python-syntax
- runtime(vim): set 'path' to common Vim directories
- translation(sv): Add Swedish translation
- runtime(python): Highlight built-in constants in Python
- runtime(c): set 'keywordprg' to :CKeywordPrg in a GUI
- runtime(doc): fix inconsistent indent in ft_rust.txt
- runtime(colors): include new catppuccin colorscheme
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2110
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): Fix overlength lines in :help {russian,vietnamese}.txt
- CI: check encoding of runtime files with utf-8 name
- runtime(toml): update syntax and ftplugin.
- runtime(doc): clarify the help style a bit
- 9.1.2110: filetype: skhd files are not recognized
- runtime: convert *_utf-8.vim files to actual UTF-8 encoding
- runtime(doc): Fix erroneous *roff syntax examples
- runtime(doc): Tweak tag lines in vim9.txt
- runtime(rustfmt): Recover accidentally deleted code, don't hide rustfmt error
- runtime(doc): mark a-a-p website as dead
- 9.1.2109: filetype: NetLinx fires 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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2108
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.2108: tests: Test_foldtextresult_rightleft() does not restore 'columns'
- 9.1.2107: :normal may change cmdline history
- 9.1.2106: Vim9: class, enum and type alias can be used as value
- 9.1.2105: tests: not enough tests for using plain_vgetc()
- runtime(doc): Fix typo in syntax.txt
- runtime(csh): Update ftplugin, improve matchit behaviour
- 9.1.2104: readdirex() might be slow
- runtime(csh,tcsh): Update syntax files
- translation(ua): Update Ukrainian translation
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2103
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:
$(GITLOG)
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2101
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.2101: Vim9: more truthiness issues
- 9.1.2100: filetype: tiltfiles are not recognized
- CI: Reorder path in Windows CI runners and move Python3 before $PATH
- runtime(doc): Update [gnt]roff information
- 9.1.2099: different line endings in ja.sjis.po and ja.po
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.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.1.2098
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(netrw): Do not create swapfiles in netrw buffers
- runtime(sml): add 'include' setting to ftplugin
- runtime(asm): add '#' as comment symbol (GNU as)
- runtime(menu): fix space before Tab and trailing space
- 9.1.2098: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A
- 9.1.2097: TabClosedPre may be triggered twice for the same tab page
- 9.1.2096: Vim9: truthiness issue with objects
- 9.1.2095: :wqall! doesn't quit when using :quit in BufWritePost
- translation(jp): Update Japanese Translation for Vim 9.2 Release
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.4
- libsodium 1.0.19
See the README for detail.