Releases: vim/vim-win32-installer
v9.2.0050
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.0051: 'previewpopup' is missing features available in 'completepopup'
- 9.2.0050: WM_SETFOCUS not handled immediately
- 9.2.0049: Vim9: typename() wrong for lists/dicts/tuples with shared references
- 9.2.0048: MS-Windows: ConPTY not yet preferred
- 9.2.0047: Vim9: Comment parsing error with lambda
- runtime(sshconfig): Add 3 additional keywords to syntax script
- 9.2.0046: filetype: neon files are not recoginzed
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.0045
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.0045: wrongly resetting the foreground cterm color
- translation(it): Update Italian translation
- 9.2.0044: Wayland: still performance issues
- tests(commondumps): Make mark-line-related optimisations
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.0043
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:
- CI: Avoid referencing the unstable ddebs.ubuntu.com/noble-proposed mirror
- 9.2.0043: crypt: Crash when reading an encrypted UTF-8 file
- 9.2.0042: crypt: cannot decrypt empty file
- 9.2.0041: Not always using GA_CONCAT_LITERAL
- Add information for runtime files in the bug template.
- Maintainers: Update MAINTAINERS file
- 9.2.0040: completion: preinsert wrong with register completion
- 9.2.0039: potential integer underflow in screen_line()
- translation(sr): Update Serbian messages translation
- 9.2.0038: Wayland: Not using bool type
- 9.2.0037: netrw: need better tests for absolute paths
- 9.2.0036: completion: thesaurus completion incorrect with "longest/fuzzy"
- 9.2.0035: syntax highlighting lost in popup with opacity
- 9.2.0034: redundant code in hl_blend_attr()
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.0033
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.0033: filetype: sh filetype used for env files
- runtime(typeset): enable localization for ConTeXt, METAFONT and MetaPost
- runtime(apache): Add 'SSLVHostSNIPolicy' declaration to syntax script
- 9.2.0032: completion: hang with line completion and fuzzy
- 9.2.0031: Inefficient use of ga_concat()
- 9.2.0030: completion: non-prefix matches shown when leader is NULL
- 9.2.0029: STRLEN() used for a string literal
- runtime(progress): Use setlocal for expandtab
- 9.2.0028: matchadd() conceal may use unrelated syntax cchar
- 9.2.0027: filetype: yara files are not recognized
- 9.2.0026: The ss_pending_cmds variable is visible globally
- runtime(less.sh): Fix reading from stdin.
- translation(zh): Update menu translation for changed "Sponsor" entry
- runtime(doctags): remove unused header include file
- Filelist: Fix CI error caused by xdg.vim missing in Filelist
- runtime(xdg): Move viminfofile storage to state dir
- runtime(xdg): remove // from 'undo' and 'viwedir'
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.0025
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.0025: filetype: cshtml incorrectly recognized
- 9.2.0024: Reading files with very long lines crashes with a segfault
- 9.2.0023: fix integer overflow in ml_append_int() for long lines
- 9.2.0022: bt_quickfix() is slow
- 9.2.0021: channel: connection timeout fails to fall back to IPv4
- 9.2.0020: Wrong shortened buffer after :cd with duplicate slashes
- runtime(doc): Mention xdg.vim in version9.txt
- 9.2.0019: Hard to configure Vim according to full XDG spec
- runtime(syntax-tests): Fail when executable syntax tests are found
- README.md: mention r/vim and #vim libera
- 9.2.0018: high cpu usage with Wayland compositor
- 9.2.0017: popup: cannot allow to specify transparency
- runtime(less.sh): simplify the script and avoid startup messages
- 9.2.0016: popup border not redrawn correctly with wide chars
- runtime(ccomplete): handle structs from tags file
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.0015
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:
- translation(ta): Update Tamil Translation
- 9.2.0015: Vim gets confused by OSC handling
- proto: make proto doesn't handle bool type correctly
- runtime(doc): Update runtimepath default locations
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.0014
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.0014: unsafe string functions may lead to buffer overflows
- 9.2.0013: parallel make invocation may break Wayland header generation
- 9.2.0012: Build fails when wayland is not defined
- 9.2.0011: A few double semicolons after statement
- runtime(doc): Update version9.txt, update the description of getwininfo()
- Fix a few more typos in various files
- runtime(doc): correct XDG runtimepath
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.0010
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.0010: Using Wayland compositor is still slow
- 9.2.0009: tests: test_cindent are not ordered
- runtime(zip): use system() instead of :!
- 9.2.0008: MS-Windows: font size calculation may be wrong
- 9.2.0007: cindent: recognizing labels within commented lines
- 9.2.0006: powershell commands wrongly wrapped when executed
- 9.2.0005: Coverity reports unreachable code
- runtime(fstab): Add cgroup2 to valid device types
- runtime(hare): update syntax script for Hare 0.26.0
- runtime(vim): Error codes should not be highlighed with vim9CommentTitle
- runtime(netrw): Use right file system commands initialization for Windows
- 9.2.0004: Changing hidden prompt buffer cancels :startinsert/:stopinsert
- 9.2.0003: tests: invalid indent in message.c
- Makefile: dosrt target fails because of duplicate lang directories
- runtime(sh): fix spurious nextgroup=shComment on shEscape
- 9.2.0002: str2specialbuf() can be improved
- README: Updated version from 91 to 92 in various READMEs
- 9.1.0001: tests: Test_popup_setbuf() 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.0
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.0: Need a new Vim release
- runtime(doc): Update todo.txt and remove solved issues
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.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.2148
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): Clarify :bd behaviour
- 9.1.2148: [security]: Buffer overflow in netbeans interface
- runtime(doc): Fix typos in version9.txt
- runtime(systemverilog): use correct matchit pattern for the covergroup block
- runtime(doc): Fix typos in markdown READMEs
- runtime(go,gleam): Remove 'formatprg' from ftplugins
- runtime(sudoers): highlight usernames with hyphens, digits, underscores
- runtime(doc): Use ellipses for overlength example comments at :help vim9.txt
- runtime(css): Add missing numeric units
- installman: Update the sed patterns in installman.sh
- 9.1.2147: Compile warning in strings.c
- runtime(doc): various netrw related corrections
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.