Releases: vim/vim-win32-installer
v9.1.2022
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): remove some fixed items from todo.txt
- 9.1.2022: using C++ keyword class as member variable name
- runtime(netrw): Fix reading UNC paths on windows
- runtime(compiler): ignore 'Found' messages in ruff and ty compiler
- 9.1.2021: filetype: fluent files are not recognized
- runtime(termdebug): update v:shell_error condition test.
- 9.1.2020: tests: test_virtualedit.vim leaves swapfiles behind
- 9.1.2019: inconsistent cursor encoding past EOL with ve=all
- 9.1.2018: proto: ops.pro outdated
- runtime(osc52): A few minor fixes
- runtime(doc): add reference to searchcount() function
- runtime(doc): Improve :catch documentation
- runtime(make): Makefile highlighting breaks with ')' in string
- runtime(make): Move target greedy match after $() to avoid region matching overflow
- 9.1.2017: getregionpos() depends on 'linebreak' setting
- 9.1.2016: cindent wrong indentation after do-while loop
- 9.1.2015: blob2string() stopped after an empty line
- 9.1.2014: clipboard: clipboard register corrupted with clipboard provider
- 9.1.2013: tests: Test_terminal_shell_option fails with conpty
- 9.1.2012: Vim9: cannot initialize class member with protected var
- runtime(ftplugin): set different formatoptions for bpftrace
- 9.1.2011: crash when unreferencing gtk icon theme
- 9.1.2010: Missing out-of-memory checks in vim9class.c
- runtime(bpftrace): add base syntax plugin
- 9.1.2009: tests: "Xm4" test directory may not be deleted
- 9.1.2008: filetype: hylo files are not recognized
- translation(sr): Update Serbian message translation
- 9.1.2007: filetype: bpftrace hashbang lines 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.2006
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.2006: MS-Windows: ANSI colors not correct in terminal
- runtime(doc): Improve :help builtin-function-list table formatting
- 9.1.2005: MS-Windows: Missing fullscreen support for GUI version
- 9.1.2004: MS-Windows: executable() cannot find file in directory with single char
- runtime(ty): include ty compiler plugin
- 9.1.2003: tests: Test_glob_symlinks may fail on Window
- 9.1.2002: Vim9: heap-use-after-free when when accessing protect class member
- refactor(vim9): use 'start' open urls on win32
- runtime(vim9): Reset pwsh and powershell in Open()
- translation(hy): Update Armenian language translation
- runtime(openPlugin): start :Launch process in the background in GUI mode
- translation(zh_CN): Add license disclaimer
- runtime(getscript): GLVS plugin fails with wget.exe with PowerShell
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.2001
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 "Vim script" formatting at :help clipboard-providers
- 9.1.2001: cursor may end up in wrong window after :botright copen
- runtime(doc): clarify the behavior of CTRL-Z
- runtime(zip): Use :lcd instead of :cd in zip.vim
- 9.1.2000: Vim9: object member used char_u pointers
- translation(hy): Update Armenian language translation
- translation(zh_CN): Update the Simplify Chinese translation
- runtime(doc): fix outdated :function help
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.1999
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(osc52): Update documentation, send DA1 query when loading package
- 9.1.1999: clipboard provider does not respect 'clipboard' option
- runtime(tutor): Chapter 2: consistently use upper case letter, fix typo after 1e3e1ba067c79a
- runtime(compiler): improve rust errorformat
- 9.1.1998: tests: not enough tests for :setlocal omnifunc
- runtime(doc): use codepoint consistently
- runtime(tutor): Update Chapter 2, remove mentioning surround plugin
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.1997
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.1997: Missing out-of-memory check in vim9class.c
- runtime(compiler): Match gcc.vim make error format
- 9.1.1996: tests: test_cmdline.vim leaves swapfiles behind
- 9.1.1995: tests: flaky test_cmdline.vim causes test failures
- 9.1.1994: CI: slow cursor positioning may cause flaky test failures
- runtime(doc): fix wrong help tag reference in eval.txt
- 9.1.1993: MS-Windows: compile error because of implicit type conversions
- 9.1.1992: Vim9: heap buffer overflow with COMPAREANY instruction
- 9.1.1991: :setlocal changes effective global 'omnifunc'
- 9.1.1990: tests: Test_term_gettty() fails when using conpty on Windows
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.1989
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.1989: Vim intro screen shows register message
- 9.1.1988: osc52 package can be further improved
- 9.1.1987: assert_equal() prepends unnecessary ':' when typed
- 9.1.1986: clipboard provider does not work when redirecting messages
- runtime(tutor): Improve Spanish translations
- 9.1.1985: tests: test_sound.vim fails on Windows
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.1984
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.1984: terminal OSC52 support can be improved
- 9.1.1983: Vim9: class_name definition can be improved
- 9.1.1982: Use after free with redraw_listener_add()
- 9.1.1981: tests: test suite may stop on error in gen_opt_test.vim
- CI: Bump actions/cache from 4 to 5
- translation(sr): Update the Serbian 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.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.1980
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(fvwm): Update fvwm keywords
- 9.1.1980: filetype: N-Quads files are not recognized
- 9.1.1979: :helpclose allows range and counts
- runtime(doc): Update version9.txt for v9.1.1966
- 9.1.1978: tests: Test_smoothscroll_number() may fail
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.1976
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.1977: MS-Windows: missing dependency on optiondefs.h in Make_cyg_ming.mak
- 9.1.1976: Cannot define callbacks for redraw events
- nsis: add Chinese translation to nsis installer
- runtime(doc): Tweak documentation style in eval.txt and options.txt
- runtime(doc): Remove outdated agide.org link
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.1975
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.1975: blob2str() may call STRNCPY() with a NULL pointer
- 9.1.1974: tests: missing cleanup in Test_bwipe_during_save()
- 9.1.1973: some minor problems with clipboard provider code
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.