Releases: vim/vim-win32-installer
v9.1.0516
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, that register 1-9 will always be shifted
- runtime(netrw): save and restore register 0-9, a and unnamed
- runtime(termdebug): Refactored StartDebug_term and EndDebug functions
- runtime(java): Compose "g:java_highlight_signature" and "g:java_highlight_functions"
- 9.1.0516: need more tests for nested dicts and list comparision
- 9.1.0515: Vim9: segfault in object_equal()
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.19
See the README for detail.
v9.1.0514
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.0514: Vim9: issue with comparing objects recursively
- runtime(termdebug): Change some variables to Enums
- runtime(vim): Update base-syntax, fix function tail comments
- 9.1.0513: Vim9: segfault with object comparison
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.19
See the README for detail.
v9.1.0512
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.0512: Mode message for spell completion doesn't match allowed keys
- 9.1.0511: CursorMovedC triggered wrongly with setcmdpos()
- runtime(scheme): update runtime files
- 9.1.0510: CI: test_gettext fails on MacOS14 + MSVC Win
- 9.1.0509: not possible to translate Vim script messages
- 9.1.0508: termdebug plugin can be further improved
- runtime(gomod): add gomod filetype plugin
- 9.1.0507: hard to detect cursor movement in the command line
- runtime(java): Optionally highlight parameterised types
- 9.1.0506: filetype: .envrc & .prettierignore not recognized
- 9.1.0505: filetype: Faust files are not recognized
- 9.1.0504: inner-tag textobject confused about ">" in attributes
- 9.1.0503: cannot use fuzzy keyword completion
- runtime(java): Remove the group exclusion list from @javaTop
- runtime(doc): wrong return type for execute() function
- 9.1.0502: MS-Windows: too much legacy code
- 9.1.0501: too complicated mapping restore in termdebug
- runtime(nohlsearch): simplify mapping
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.19
See the README for detail.
v9.1.0500
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.0500: cannot switch buffer in a popup
- 9.1.0499: MS-Windows: doesn't handle symlinks properly
- 9.1.0498: getcmdcompltype() interferes with cmdline completion
- 9.1.0497: termdebug can be further improved
- runtime(filetype): update htmldjango detection
- translation(tr): Improve Turkish documentation
- runtime(csv): include a simple csv filetype and syntax plugin
- runtime(nohlsearch): include the the simple nohlsearch package
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.19
See the README for detail.
v9.1.0496
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.0496: matched text is highlighted case-sensitively
- 9.1.0495: Matched text isn't highlighted in cmdline pum
- runtime(doc): Fix typos in several documents
- runtime(doc): clarify when text properties are cleared
- runtime(doc): improve the vim-shebang example
- runtime(doc): revert unintended formatting changes for termdebug
- runtime(java): Add a config variable for commonly used compiler options
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.19
See the README for detail.
v9.1.0494
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(java): Add a config variable for commonly used compiler options
- 9.1.0494: Wrong matched text highlighted in pum with 'rightleft'
- runtime(html): bump length of character references in syntax script (#15022)
- runtime(termdebug): properly check mapping variables using null_dict
- runtime(kdl): fix KdlIndent and kdlComment in indent script (#15019)
- 9.1.0493: Test for patch 9.1.0489 doesn't fail without the fix
- runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
- runtime(termdebug): using wrong type for PlaceSign()
- 9.1.0492: filetype: Vim-script files not detected by shebang line
- runtime(zip): revert unintended change to zip#Write()
- runtime(doc): add another tag for vim-shebang feature
- 9.1.0491: Cmdline pum doesn't work properly with 'rightleft'
- 9.1.0490: minor style problems with patch 9.1.0487
- 9.1.0489: default completion may break with fuzzy
- 9.1.0488: Wrong padding for pum "kind" with 'rightleft'
- runtime(vim): Update base-syntax, match shebang lines (#15011)
- runtime(zip): MS-Windows: handle files with spaces properly
- runtime(html): Restore HTML syntax file tests
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 32-bit zip archive
Signed 64-bit zip archive
π 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.19
See the README for detail.
v9.1.0487
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(html): Restore HTML syntax file tests
- 9.1.0487: completed item not update on fuzzy completion
- 9.1.0486: filetype: Snakemake files are not recognized
- runtime(termdebug): make TermDebugSendCommand() a global function again
- runtime(termdebug): close all buffers in the same way
- 9.1.0485: Matched text shouldn't be highlighted in "kind" and "menu"
- runtime(doc): fix wrong helptag for :defer
- runtime(vim): Update base-syntax, match :sleep arg
- runtime(keymap): include Georgian keymap
- 9.1.0484: Sorting of completeopt+=fuzzy is not stable
- runtime(netrw): correctly test for windows in NetrwGlob()
- runtime(netrw): glob() on windows fails with [] in directory name
- runtime(doc): rewrite mkdir() doc and simplify {flags} meaning
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.19
See the README for detail.
v9.1.0483
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(netrw): glob() on windows fails with [] in directory name
- runtime(doc): rewrite mkdir() doc and simplify {flags} meaning
- 9.1.0483: glob() not sufficiently tested
- runtime(doc): update return type for job_info()
- README.md: Update link to release archives
- 9.1.0482: termdebug plugin needs more love
- runtime(doc): correct return types for job_start() and job_status()
- runtime(vim): Update base-syntax, match :catch and :throw args (#14989)
- runtime(java): Include element values in non-marker annotations (#14979)
- 9.1.0481: Vim9: term_getjob() throws an exception on error
- 9.1.0480: fuzzy string matching executed when not needed
- 9.1.0479: fuzzy_match_str_with_pos() does unnecessary list operations
- runtime(doc): restore description of "$" in col() and virtcol() (#14981)
- runtime(doc): deduplicate getpos(), line(), col(), virtcol()
- runtime(vim): Update g:vimsyn_comment_strings dump file tests
- runtime(termdebug): Use string interpolation instead of string concat
- 9.1.0478: potential deref of NULL pointer in fuzzy_match_str_with_pos
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 32-bit zip archive
Signed 64-bit zip archive
π 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.19
See the README for detail.
v9.1.0477
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.0477: block_editing errors out when using <enter>
- runtime(vim): Update base-syntax, configurable comment string highlighting (#14931)
- runtime(doc): fix typos in syntax.txt
- 9.1.0476: Cannot see matched text in popup menu
- runtime(vim): Update base-syntax, match multiline continued comments (#13936)
- runtime(doc): clarify documentation for "v" position at line()
- 9.1.0475: cmod_split modifier is always reset in term_start()
- runtime(termdebug): remove line-continuation characters
- runtime(kdl): use shiftwidth() instead of &tabstop in indent script
- runtime(vim): Remove orphaned screen dump files (#14965)
- runtime(kdl): include syntax, indent and ftplugin files
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.19
See the README for detail.
v9.1.0474
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(kdl): include syntax, indent and ftplugin files
- 9.1.0474: CI: Test_ColonEight() fails on github runners
- runtime(deb822sources): add missing Enabled field in syntax script
- runtime(svelte): basic svelte ftplugin file
- 9.1.0473: term_start() does not clear vertical modifier
- runtime(termdebug): fix mousemodel restoration by comparing against null_string
- runtime(doc): Added definitions of Vim scripts and plugins
- runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
- runtime(termdebug): Fix saved_mousemodel check
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.19
See the README for detail.