Releases: vim/vim-win32-installer
v9.1.1623
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 :call with a range and remove space
- runtime(doc): Fix 2 minor issues after 32d6bd6df
- runtime(python): Highlight f-string replacement fields in Python
- runtime(python): Highlight classes as structures
- CI: Add Lychee CI test to check for broken links
- runtime(doc): remove dead links
- 9.1.1623: Buffer menu does not handle unicode names correctly
- 9.1.1622: Patch v9.1.1432 causes performance regressions
- 9.1.1621: flicker in popup menu during cmdline autocompletion
- 9.1.1620: filetype: composer.lock and symfony.lock files not recognized
- 9.1.1619: Incorrect E535 error message
- runtime(doc): Fix style and typos in builtin.txt and usr_41.txt
- 9.1.1618: completion: incorrect selected index returned from complete_info()
- 9.1.1617: Vim9: some error messages can be improved
- runtime(doc): Tweak documentation style
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.1616
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.1616: xxd: possible buffer overflow with bitwise output
- 9.1.1615: diff format erroneously detected
- 9.1.1614: Vim9: possible variable type change
- 9.1.1613: tests: test_search leaves a few swapfiles behind
- 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter
- 9.1.1611: possible undefined behaviour in mb_decompose()
- runtime(vim): Update ftplugin, fix option variable 'keywordprg' matching
- runtime(racket): update Racket runtime files
- translation: Generate year for MS Windows differently
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.1610
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.1610: completion: hang or E684 when 'tagfunc' calls complete()
- runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script
- 9.1.1609: complete: Heap-buffer overflow with complete function
- runtime(c): set omnifunc only for Vim, since it is Vim9 Script
- runtime(vim): add simple vimscript complete function
- runtime(script): Update Last Change Header
- 9.1.1608: No command-line completion for :unsilent {command}
- 9.1.1607: :apple command detected as :append
- 9.1.1606: filetype: a few more files are not recognized
- 9.1.1605: cannot specify scope for chdir()
- runtime(doc): Improve doc for cmdline-autocomplete
- runtime(doc): update develop assumptions
- 9.1.1604: completion: incsearch highlight might be lost
- runtime(optwin): Fix E94 when searching for the option-window
- 9.1.1603: completion: cannot use autoloaded funcs in 'complete' F{func}
- runtime(java): Manage byte limits for variable-width lookbehind assertions
- runtime(help): Unset `'comments'` and `'cms'` options
- runtime(netrw): netrw#BrowseX() needs to distinguish local and remote file
- runtime(typescript): Add syntax support for defer and arbitrary module identifiers
- translation: Auto-generate headers for the vim.pot file
- 9.1.1602: filetype: requirements-*.txt files are not recognized
- 9.1.1601: Patch v8.1.0425 was wrong
- runtime(netrw): Use correct "=~#" for the netrw_sizestyle='H' option
- runtime(openscad): add a filetype plugin
- 9.1.1600: using diff anchors with hidden buffers fails silently
- runtime(javascript): add "as" as a reserved keyword to syntax script
- 9.1.1599: :bnext doesn't go to unlisted help buffers
- runtime(doc): Update ft-vim-syntax documentation
- 9.1.1598: filetype: waybar config file is not recognized
- 9.1.1597: CI reports leaks in libgtk3 library
- 9.1.1596: tests: Test_search_wildmenu_iminsert() depends on help file
- runtime(doc): remove mentioning of netrwSettings.vim
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.1595
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 typo at :h cmdline-autocompletion
- 9.1.1595: Wayland: non-portable use of select()
- 9.1.1594: completion: search completion throws errors
- runtime(doc): tweak option name notation further
- runtime(doc): add back bars for the '' mark
- runtime(vim): add gf support for import and packadd in ftplugin
- runtime(helptoc): add s keymap to split and jump to selected entry
- runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines
- runtime(doc): fix mismatch between 'backspace' and |i_backspacing|
- runtime(doc): Use correct option-name tags
- CI: Update labeler.yml with correct netrw path
- runtime(doc): Tweak documentation style
- translation(uk): Fix wrong Ukrainian message translation
- check.vim: Further improve po message checks
- translation(it): Update Italian 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.1593
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.1593: Confusing error when compiling incomplete try block
- runtime(misc): removing saccarosium from maintainer list
- 9.1.1592: Vim9: crash with classes and garbage collection
- runtime(vim): Update base syntax, match Neovim builtin functions
- runtime(vim): Update base syntax, fix :map termination in :command RHS
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.1591
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: Manage multibyte characters in syntax tests
- CI: Remove the file filters for syntax tests
- CI(screendump): Support iterative filtering for screendump comparison
- CI(screendump): Move an early-return test out of the loop
- CI: Include provenance in names of collected artifacts
- runtime(vim): Cleanup syntax tests
- 9.1.1591: VMS support can be improved
- 9.1.1590: cannot perform autocompletion
- runtime(ccomplete): return partial results on complete_check()
- 9.1.1589: Cannot disable cscope interface using configure
- 9.1.1588: Vim9: cannot split dict inside command block
- runtime(netrw): upstream snapshot v184
- runtime(vim): fix various indentation issues
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.1587
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): use correct possessive form
- 9.1.1587: Wayland: timeout not updated before select()
- 9.1.1586: Vim9: can define an enum/interface in a function
- runtime(vim): Update base syntax, match enum constructor type 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.1585
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 generic functions
- runtime(ccomplete): use complete_check() in ccomplete plugin
- runtime(editorconfig): drop mkzip.sh
- 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND
- runtime(misc): use :hor :term to ensure new term window is split horizontally
- CI: increase test timeout to 30 minutes
- 9.1.1584: using ints as boolean type
- check.vim: Improve po message checks
- translation(it): Update Italian translation
- runtime(doc): Tweak documentation style in usr_90.txt
- 9.1.1583: gvim window lost its icons
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.1582
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.1582: style issue in vim9type.c and vim9generics.c
- runtime(doc): remove mention of ftp.vim.org
- runtime(doc): Tweak documentation style
- runtime(doc): Fix typo in :help help-summary
- 9.1.1581: possible memory leak in vim9generics.c
- 9.1.1580: possible memory leak in vim9type.c
- 9.1.1579: Coverity complains about unchecked return value
- 9.1.1578: configure: comment still mentions autoconf 2.71
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.1577
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.1577: Vim9: no generic support yet
- 9.1.1576: cannot easily trigger wildcard expansion
- runtime(doc): clarify C99 constraints and portability assumptions
- 9.1.1575: tabpanel not drawn correctly with wrapped lines
- 9.1.1574: Dead code in mbyte.c
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.