Releases: vim/vim-win32-installer
v9.2.0231
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.2.0231: Amiga: Link error for missing HAVE_LOCALE_H
- 9.2.0230: popup: opacity not working accross vert splits
- 9.2.0229: keypad keys may overwrite keycode for another key
- translation(it): Update Italian translation
- translation(it): Update Italian xxd man page
- 9.2.0228: still possible flicker
- 9.2.0227: MS-Windows: CSI sequences may be written to screen
- 9.2.0226: No 'incsearch' highlighting support for :uniq
- 9.2.0225: runtime(compiler): No compiler plugin for just
- 9.2.0224: channel: 2 issues with out/err callbacks
- translation: Regenerate desktop files in runtime directory
- 9.2.0223: Option handling for key:value suboptions is limited
- 9.2.0222: "zb" scrolls incorrectly with cursor on fold
- 9.2.0221: Visual selection drawn incorrectly with "autoselect"
- 9.2.0220: MS-Windows: some defined cannot be set on Cygwin/Mingw
- runtime(manpager): Strip OSC 8 hyperlink sequences in manpager 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.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.2.0219
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.2.0219: call stack can be corrupted
- 9.2.0218: visual selection highlighting in X11 GUI is wrong.
- 9.2.0217: filetype: cto files are not recognized
- 9.2.0216: MS-Windows: Rendering artifacts with DirectX
- 9.2.0215: MS-Windows: several tests fail in the Windows CUI.
- 9.2.0214: tests: Test_gui_system_term_scroll() is flaky
- 9.2.0213: Crash when using a partial or lambda as a clipboard provider
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.2.0212
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.2.0212: MS-Windows: version packing may overflow
- translation(zh): Update the Simplify Chinese translation
- translation: align sponsor menu string spacing
- 9.2.0211: possible crash when setting 'winhighlight'
- runtime(fish): Add matchit support to filetype plugin
- 9.2.0210: tests: Test_xxd tests are failing
- runtime(doc): Update Italian xxd manpage
- 9.2.0209: freeze during wildmenu completion
- 9.2.0208: MS-Windows: excessive scroll-behaviour with go+=!
- 9.2.0207: MS-Windows: freeze on second :hardcopy
- 9.2.0206: MS-Window: stripping all CSI sequences
- runtime(doc): disable color codes when generating ascii man pages in Makefile
- 9.2.0205: xxd: Cannot NUL terminate the C include file style
- 9.2.0204: filetype: cps files are not recognized
- 9.2.0203: Patch v9.2.0185 was wrong
- 9.2.0202: [security]: command injection via newline in glob()
- 9.2.0201: filetype: Wireguard config files not recognized
- 9.2.0200: term: DECRQM codes are sent too early
- CI: make dependabot monitor `.github/actions` directory
- 9.2.0199: tests: test_startup.vim fails
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.2.0198
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.2.0198: cscope: can escape from restricted mode
- runtime(doc): Fix typo in if_pyth.txt
- 9.2.0197: tabpanel: frame width not updated for existing tab pages
- runtime(yara): add ftplugin for yara filetype
- 9.2.0196: textprop: negative IDs and can cause a crash
- CI: bump actions/upload-artifact to v7
- 9.2.0195: CI: test-suite gets killed for taking too long
- 9.2.0194: tests: test_startup.vim leaves temp.txt around
- 9.2.0193: using copy_option_part() can be improved
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.2.0192
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.2.0192: not correctly recognizing raw key codes
- 9.2.0191: Not possible to know if Vim was compiled with Android support
- 9.2.0190: Status line height mismatch in vertical splits
- 9.2.0189: MS-Windows: opacity popups flicker during redraw in the console
- 9.2.0188: Can set environment variables in restricted mode
- 9.2.0187: MS-Windows: rendering artifacts with DirectX renderer
- 9.2.0186: heap buffer overflow with long generic function name
- 9.2.0185: buffer overflow when redrawing custom tabline
- runtime(doc): Fix typo in cmdline.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.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.2.0184
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.2.0184: MS-Windows: screen flicker with termguicolors and visualbell
- 9.2.0183: channel: using deprecated networking APIs
- 9.2.0182: autocmds may leave windows with w_locked set
- 9.2.0181: line('w0') moves cursor in terminal-normal mode
- 9.2.0180: possible crash with winminheight=0
- 9.2.0179: MS-Windows: Compiler warning for converting from size_t to int
- 9.2.0178: DEC mode requests are sent even when not in raw mode
- 9.2.0177: Vim9: Can set environment variables in restricted mode
- 9.2.0176: external diff is allowed in restricted mode
- 9.2.0175: No tests for what v9.2.0141 and v9.2.0156 fixes
- 9.2.0174: diff: inline word-diffs can be fragmented
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.2.0173
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.2.0173: tests: Test_balloon_eval_term_visual is flaky
- 9.2.0172: Missing semicolon in os_mac_conv.c
- 9.2.0171: MS-Windows: version detection is deprecated
- translation(zh_CN): Fix translation for 'paste' in zh_CN.UTF-8.po
- runtime(doc): Update help tags references
- 9.2.0170: channel: some issues in ch_listen()
- runtime(doc): clarify :silent usage for system()/systemlist()
- 9.2.0169: assertion failure in syn_id2attr()
- 9.2.0168: invalid pointer casting in string_convert() arguments
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.2.0167
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.2.0167: terminal: setting buftype=terminal may cause a crash
- 9.2.0166: Coverity warning for potential NULL dereference
- 9.2.0165: tests: perleval fails in the sandbox
- 9.2.0164: build error when XCLIPBOARD is not defined
- 9.2.0163: MS-Windows: Compile warning for unused variable
- 9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
- 9.2.0161: intro message disappears on startup in some terminals
- 9.2.0160: terminal DEC mode handling is overly complex
- 9.2.0159: Crash when reading quickfix line
- 9.2.0158: Visual highlighting might be incorrect
- 9.2.0157: Vim9: concatenation can be improved
- 9.2.0156: perleval() and rubyeval() ignore security settings
- 9.2.0155: filetype: ObjectScript are not recognized
- 9.2.0154: if_lua: runtime error with lua 5.5
- 9.2.0153: No support to act as a channel server
- 9.2.0152: concatenating strings is slow
- 9.2.0151: blob_from_string() is slow for long strings
- 9.2.0150: synchronized terminal update may cause display artifacts
- 9.2.0149: Vim9: segfault when unletting an imported variable
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.2.0148
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.2.0148: Compile error when FEAT_DIFF is not defined
- runtime(ssh): ignore case in 'keywordprg', update syntax script
- 9.2.0147: blob: concatenation can be improved
- 9.2.0146: dictionary lookups can be improved
- 9.2.0145: UTF-8 decoding and length calculation can be improved
- 9.2.0144: 'statuslineopt' is a global only option
- 9.2.0143: termdebug: no support for thread and condition in :Break
- 9.2.0142: Coverity: Dead code warning
- 9.2.0141: :perl ex commands allowed in restricted mode
- runtime(doc): update option type of 'termresize' option (after v9.2.0139)
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.2.0140
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.2.0140: file reading performance can be improved
- 9.2.0139: Cannot configure terminal resize event
- runtime(python): Update syntax, improve pythonNumber pattern performance
- 9.2.0138: winhighlight option handling can be improved
- runtime(sudoers): update filetype plugin and syntax script
- gitattributes: mark dump files as linguist-generated
- 9.2.0137: [security]: crash with composing char in collection range
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.