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 deprecation warning for gdefault
- 9.0.2173: Vim9: crash when compiling for statement and non-existing type
- 9.0.2172: Vim9: compiling :defer may fail
- translation(ie): Updated Irish translation (#13699)
- runtime(logtalk): Update Logtalk runtime files for the latest language spec (#13697)
- runtime(racket): update Racket runtime files (#13693)
- runtime(colorschemes): Update colorschemes (#13691)
- 9.0.2171: The options[] array is still not sorted alphabetically
- 9.0.2170: Vim9: no support for const/final class/objects vars
- 9.0.2169: Vim9: builtin funcs may accept a non-value
- 9.0.2168: Moving tabpages on :drop may cause an endless loop
- runtime(cmake): sync runtime files with upstream (#13597)
- runtime(doc): grammar & typo fixes
- runtime(termdebug): add Tbreak command
- 9.0.2167: Vim9: not consistently using :var for declarations
- 9.0.2166: Memory leak in Configure Script when checking GTK
- 9.0.2165: Vim9: can simplify arg type checking code
- 9.0.2164: Vim9: can use type a func arg/return value
- runtime(netrw): escape curdir in BrowseUpDir (#13681)
- 9.0.2163: Vim9: type can be assigned to list/dict
- 9.0.2162: Vim9: type documentation out-dated
- 9.0.2161: Vim9: not able to use imported interfaces and classes
- CI: Fix i386 build (#13680)
- CI: Fix labeler.yml (#13677)
- CI: label.yml: fixup for v5 (#13673)
- 9.0.2160: instanceof() should use varargs as second arg
- CI: bump actions/labeler from 4 to 5 (#13658)
- runtime(vim): Update syntax file, fix missing for highlight (#13668)
- 9.0.2159: screenpos() may crash with neg. column
- CI: labeler.yml: update to v5 (#13664)
- 9.0.2158: [security]: use-after-free in check_argument_type
- 9.0.2157: Vim9: incorrectly parses :def func definitions
- 9.0.2156: Vim9: can use typealias in assignment
- runtime(filetype): ft detection maybe wrong if 'fic' set for *.[CH]
- runtime(doc): re-generate helptags
- runtime(sbt): do not set b:did_ftplugin before sourcing scala ftplugin(#13657)
- runtime(netrw): Fix `w:netrw_bannercnt` ref error with `netrw_fastbrowse=2` (#13659)
- runtime(json): fix examples in comments for JSON formatting (#13660)
- runtime(json): Add json formating plugin (Issue #11426) (#11506)
- runtime(vim): Update syntax file (#13653)
- runtime(doc): link cmdline completion to to |wildcards| and fix typos (#13636)
- runtime(doc): Update eval.txt (#13645)
- 9.0.2155: Vim9: type not kept when assigning vars
- 9.0.2154: The option[] array is not sorted
- runtime(syntax): unlet b:filetype_in_cpp_family for cpp & squirrel
- runtime(doc): fix typo in change.txt
- runtime(fortran): update syntax and ftplugins
- runtime(vim): Update syntax file and syntax test (#13632)
- runtime(doc): Sort options.txt alphabetically
- runtime(doc): update todo items (#13631)
- runtime(doc): sort option-list alphabetically (#13630)
Files:
🔓 Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
32-bit zip archive
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.18
See the README for detail.