Releases: vim/vim-win32-installer
v9.1.1914
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(new-tutor): escape tutor filename
- 9.1.1914: runtime(netrw): wipes unnamed buffers
- 9.1.1913: Error message with :unlet! and non-existing dictionary item
- runtime(doc): Wrap overlength lines in uganda.txt
- runtime(help): Update syntax, match tables at :help :digraph-table
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.1912
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.1912: tests: test_plugin_comment fails
- 9.1.1911: build failure on Solaris with gcc 5
- 9.1.1910: tests: test failures in Test_term_gettitle() in CI
- 9.1.1909: filetype: .mom files recognized as nroff files
- runtime(erlang): recognize -if/-elif as erlangPreCondit in syntax script
- runtime(doc): Improve :help :ls description formatting
- runtime(vim): Update base syntax, match :prompt command args
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.1908
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.1908: tests: test_crash.vim times out in CI ASAN builds
- runtime(css): improve cssBoxProp matches
- 9.1.1907: xterm: no support for mouse buttons 8 and 9
- 9.1.1906: filetype: not all Ruby files are recognized
- 9.1.1905: tabpanel: truncates terminal output
- runtime(sqlcomplete): only set 'omnifunc' if dbext plugin was loaded
- runtime(doc): Wrap some overlength lines in vim9{,class}.txt.
- runtime(vim): Update base syntax, refine object constructor matching
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.1904
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 Section 4 of vim9.txt
- runtime(sml): Fix number regex in syntax script
- 9.1.1904: Code still supports GTK2 versions older than 2.4
- 9.1.1903: GTK naming still reflects GTK1 support
- 9.1.1902: GTK fails to compile with !FEAT_PROP_POPUP
- runtime(vim): Update base syntax, fix :augroup error matching
- runtime(doc): Improve windows.txt formatting
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.1901
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.1901: tests: test_vim9_generics fails without job feature
- runtime(doc): Clean up file header whitespace
- runtime(vim): Update base syntax, match :*do command arg
- runtime(spec): Add support for more tags and distributions
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.1900
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 Vim9 object type constructor
- 9.1.1900: tabpanel: wrong condition after v9.1.1898
- runtime(doc): Rewrite some overlength lines
- runtime(doc): Wrap some overlength lines in the user manual
- runtime(doc): Improve :help synconcealed() description
- 9.1.1899: tabpanel: getcmdscreenpos() wrong when tabpanel is shown
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.1898
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.1898: tabpanel: inconsistent use of cmdline with tabpanel
- 9.1.1897: Mac: Build failure on Mac OS X 10.6
- runtime(compiler): do not override &l:makeprg on :compiler!
- runtime(sml): add filetype plugin, move options from indent to ftplugin
- runtime(vim): 'iskeyword' setting not correctly restored
- 9.1.1896: tests: patch v9.1.1895 breaks CI
- runtime(doc): clarify W11 warning and possible options
- 9.1.1895: OSC terminal response hard to detect
- 9.1.1894: global_runtime_dir appends /after directory when using XDG
- 9.1.1893: ICCF charity will dissolve
- 9.1.1892: Not possible to know once Vim is done with sourcing vimrc
- runtime(netrw): NetrwChgPerm for files not in cwd
- runtime(log): syntax file update
- runtime(doc): Fix a few typos
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.1891
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.1891: g<End> does not move to last non-blank in visual mode
- translation: regenerate po/vim.pot after 73a0de4a04b48cca
- 9.1.1890: %P in 'statusline' doesn't behave as documented
- 9.1.1889: filetype: not all AppleScript files are recognized
- Drop superfluous execute permissions for readable files
- runtime: regenerate helptags, update last-change header in tombi compiler
- 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line
- runtime(compiler): Fix escaping in Windows shell command for tombi
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.1887
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.1887: string handling in strings.c can be improved
- runtime(compiler): Fix invalid expression in tombi compiler after d659fafcc
- runtime(compiler): add tombi compiler to lint TOML files
- runtime(vim): Update base syntax, match Vim9 lambda arg to :defer
- 9.1.1886: filetype: Android aconfig files are not recognized
- 9.1.1885: Wrong restored cursor pos when re-entering buffer after changes
- runtime(doc): Highlight [expr] arg in :help :return description
- 9.1.1884: :defer an empty lambda causes a crash
- runtime(doc): revert wrong 'incsearch' description
- 9.1.1883: Wrong display with 'smoothscroll' with -diff
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.1882
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.1882: Vim9: Not able to use a lambda with :defer
- runtime(netrw): fix misaligned comment after #18611
- 9.1.1881: tests: test_popupwin fails after c8eeda9b
- runtime(doc): regenerate help tags file after eba51337
- runtime(rust): Do not use rustfmt as 'formatprg' by default
- 9.1.1880: Allocation error with complete_info()
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.