Releases: vim/vim-win32-installer
v9.1.1792
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.1792: List of changes not protected from changes
- runtime(doc): make order of verbs match order of operators
- runtime(doc): MS-Windows: Improve documentation about VTP support
- 9.1.1791: type(void) throws an internal error
- runtime(python): fix 'type' syntax highlighting
- 9.1.1790: completion: Enter does not insert match with "noinsert"
- 9.1.1789: MS-Windows: using wrong check for bold font
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.1788
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 inconsistent indent in cmdline.txt
- runtime(doc): Improve documentation of the ..= assignment operator
- runtime(javascript): Add "using" keyword to JavaScript syntax highlighting
- 9.1.1788: Vim9: can declare a void variable
- runtime(doc): mention improved rendering with 'termguicolors'
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.1787
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(swayconfig): support new config options in syntax script
- 9.1.1787: filetype: not all Sway config files are recognized
- runtime(doc): update Vim policy
- translation(sr): Update Serbian messages translation
- runtime(doc): update live-grep and fuzzy-file-picker examples
- runtime(sh): refactored sh.vim syntax script
- runtime(vim): Update base syntax, match :terminal command
- runtime(vim): Update base syntax, match :wincmd
- translation(sr): Update vim-02-beginner.tutor translation
- translation(sr): Update vim-01-beginner.tutor translation
- 9.1.1786: Compile error with clipboard
- runtime(netrw): 'equalalways' is not always respected
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.1785
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.1785: typo in comment in change.c
- runtime(doc): fix typo, reorder, mention zip plugin at :h changed-9.2
- runtime(doc): clarify 'fileignorecase' option setting
- 9.1.1784: Wayland code can be improved
- runtime(zip): support PowerShell Core
- 9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len()
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.1782
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.1782: buffer-listener callbacks may not match buffer content
- 9.1.1781: some functions could be defined static
- runtime(vimgoto): recognize 'silent' prefixes
- 9.1.1780: mbyte contains overlapping list of utf_classes table
- runtime(unicode): update check for netrw
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.1779
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.1779: completion: 'autocomplete' cannot be enabled per buffer
- 9.1.1778: sha256() treats empty blob and null blob differently
- runtime(lf): update syntax to support lf version r38
- 9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars
- 9.1.1776: completion: "adding" expansion doesn't work with cfc=keyword
- Remove dlejay from maintainer list
- 9.1.1775: filetype: Mamba configuration files are not recognized
- 9.1.1774: cannot calculate sha256 of a Blob
- runtime(config): fix inconsistent group name
- 9.1.1773: Crash in BufLeave after BufUnload closes other windows
- 9.1.1772: completion: inconsistent selection of first item with 'autocomplete'
- 9.1.1771: complete: some redraw issues with 'autocomplete'
- 9.1.1770: Vim9: wrong behaviour with trailing comments in command blocks
- runtime(log): highlight Java Errors
- 9.1.1769: completion: "preinsert" insert wrong word with 'smartcase' and 'autocomplete'
- runtime(vim): Update base syntax, fix indented Vim9 :redir highlighting
- runtime(netrw): update regex to handle remote archives
- 9.1.1768: Makefile does not uninstall global plugins
- 9.1.1767: Patch v9.1.1765 was wrong
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.1766
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(kitty): Fix typo in syntax file for kitty
- 9.1.1766: Vim9: some functions do not handle null_string correctly
- runtime(doc): Tweak doc style in syntax.txt
- runtime(doc): mention generic log highlighter
- runtime(doc): fix doc style from commit 5c9b71d63c1
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.1765
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(kitty): fix typo in syntax script
- runtime(doc): remove trailing whitespace from example in builtin.txt
- runtime(doc): clarify how to call complete() funcs
- runtime(m4): Improve parameters highlighting in syntax script
- 9.1.1765: f_isnan() and f_isinf() do not correctly initialize rettv type
- runtime(termdebug): drop outdated comment from termdebug.vim
- runtime(colors): update colorschemes:
- runtime(doc): Fix typos in eval.txt
- Fix some typos in documentation, C code and test files
- 9.1.1764: filetype: CODEOWNERS file not recognized
- 9.1.1763: filetype: kitty config files are not recognized
- 9.1.1762: completion: selected item not cleared on <BS> with 'ac'
- Problem: 'ruler' is set in defaults.vim
- runtime(doc): Improve doc for cmdline-ranges in cmdline.txt
- runtime(doc): Improve the doc for :syn-containedin
- runtime(doc): typo in recent doc style tweaks in options.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.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.1760
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.1760: wrong proto file for insexpand.pro
- 9.1.1759: filetype: generic log detection is too disturbing
- runtime(doc): Tweak documentation style more in options and ft_hare
- 9.1.1758: Diff mode crashes when adding text property in autocommand
- runtime(config): mark unportable += as an error
- runtime(html): guard against an existing b:undo_ftplugin var
- 9.1.1757: The colorresp plugin causes additional redraws
- 9.1.1756: termdebug: Need a few more user commands
- runtime(doc): update Markdown syntax documentation and mention Pandoc
- runtime(doc): tweak documentation style a bit more in options.txt
- 9.1.1755: filetype: generic log files are not recognized
- runtime(doc): tweak documentation style
- runtime(doc): Add :defe[r] shortname spec and tag
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.1754
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.1754: :helptags doesn't skip examples with syntax
- runtime(doc): improve 'complete' option description
- runtime(netrw): only keep cursor position in tree listing mode
- runtime(doc): use a single pattern in :h 'incsearch' example
- 9.1.1753: defaults: 'diffopt' option value can be improved
- runtime(vim): Update indent script for line continuation with lambda
- runtime(python): Update syntax, fix pythonEllipsis pattern
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.