Releases: vim/vim-win32-installer
v9.1.1844
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): Tweak documentation in develop.txt
- 9.1.1844: Makefile: dependencies not updated
- runtime(filetype): Improve filetype loading time
- 9.1.1843: tests: Test_search_stat_option() may fail on slow systems
- runtime(doc): Add reference to 'wildoptions' in fuzzy-matching docs
- 9.1.1842: MS-Windows: build failure when mzscheme is included
- runtime(doc,vim): Update base syntax, match full :syntime command
- runtime(vim): fix indentation after `:registers +`
- 9.1.1841: patch 9.1.1840 adds python build dependency
- 9.1.1840: Generating prototype files does not work on all platforms
- runtime(vim): Update base syntax, allow legacy script comments after :eval
- runtime(termdebug): Add remote debugging capabilities
- runtime(java): Fold adjacent "import" declarations
- runtime(colors): Update colorscheme and add TitleBar/TitleBarNC
- 9.1.1839: Window may have wrong height if resized from another tabpage
- 9.1.1838: proto files out of sync
- runtime(doc): Normalise ellipsis dots in syntax.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.1837
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.1837: tests: Test_plugin_evaluate_in_popup() fails on 32bit
- 9.1.1836: 'culopt' "screenline" not redrawn with line("w0") and :retab
- 9.1.1835: completion: not possible to style popup borders globally
- 9.1.1834: MS-Windows: not possible to highlight the title bar
- runtime(doc): Fix typos in syntax.txt
- translation(ru): updated Vim manpages
- translation(ru): Updated message file
- translation(it): Update Italian translation
- runtime(tex): link some tex highlight groups to new standard ones
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.1833
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: regenerate po/vim.pot after a644b7924d
- 9.1.1833: completion: fuzzy candidates are not sorted
- runtime(doc): Update sections 5 to 8 in vim9.txt
- 9.1.1832: if_perl: contains references to legacy if_perlsfio
- runtime(zip): add *.pkpass to list of zip extensions
- runtime(kerml): update KerML comments to handle more cases
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.1831
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 in :h credits section
- 9.1.1831: stray vseps in right-most 'winfixwidth' window
- 9.1.1830: MS-Windows: Dark mode titlebar is not configurable
- 9.1.1829: filetype: KerML and SysML files are not recognized
- 9.1.1828: local variables shadowed by import names
- 9.1.1827: completion: v9.1.1797 broke Ctrl-Y behaviour
- runtime(doc): Use the optional tail command-name spec at :help :sign
- 9.1.1826: Patch v9.1.1230 causes confusion about Ctrl-C behaviour
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.1825
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 if_perl after v9.1.1822)
- 9.1.1825: completion: flicker when LSP server is slow
- runtime(doc): update credits section
- 9.1.1824: tests: no test for displaying 'foldcolumn' with Unicode "foldinner"
- 9.1.1823: diff: w_topline may be invalidated
- runtime(doc): Add explanation for Vim's IME
- runtime(java): Make changes for JDK 25
- runtime(help): Update syntax
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.1822
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.1822: Makefile still supports Perl < 5.005
- nsis: Getting the Vim version number via makensis
- nsis: Duplicate files in the icons.zip archive have been removed
- nsis: delete README.txt from the icons directory
- Filelist: include nsis/icons/README.txt again
- 9.1.1821: filetype: Not all PKL files are recognized
- 9.1.1820: completion: some issues with 'acl'
- 9.1.1819: Cannot configure the inner foldlevel indicator
- runtime(doc): fix typo after commit cfcf1a57cbef
- CI: stop using macos-13 runner
- runtime: Update a few icons
- nsis: added a note about installer icons in README.txt
- runtime(log): remove domain highlight
- runtime(new-tutor): fix mismatched line numbers in vim-02-beginner
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.1818
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.1818: possible crash when calculating topline in diff.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.
v9.1.1817
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:
- Filelist: include nsis/icons/README.txt
- runtime(doc): Clarify use of "noselect" in 'completeopt'
- runtime(vim): Update base syntax, contain user command replacement text
- runtime(optwin): Update formatting of option descriptions
- 9.1.1817: popup: there are some position logic bugs
- nsis: Rework icons, update icons archive, add copyright notice
- rutnime(new-tutor): Updated English new tutor
- runtime(doc): Tweak documentation style
- 9.1.1816: existing icon files are dated
- runtime(netrw): MS-Windows: fix netrw not being able to navigate to parent folder
- runtime(doc): make :h virtcol() more accurate
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.1815
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(help): Update syntax, match legacy header at :help vim9-mix
- 9.1.1815: file mode changes in os_amiga.pro
- 9.1.1814: Patch v9.1.1812 causes crashes
- 9.1.1813: MS-Windows: title bar is always white
- 9.1.1812: completion: flicker with slow LSPs
- runtime(doc): Update os-support section for Amiga OS
- 9.1.1811: Amiga: Initialization of random buffer can be improved
- 9.1.1810: completion: "longest" doesn't work for manual completion with 'ac'
- 9.1.1809: winclip.pro included in PRO_AUTO
- runtime(doc): Tweak documentation style
- nsis: Load correct readme at the end, refactor gvim.nsi slightly
- nsis: Reorder code blocks
- nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh
- nsis: Fix indentation and alignment issues in gvim.nsi
- runtime(tex): add amsmath support to tex syntax script
- 9.1.1808: Option insecure flags not copied when splitting window
- 9.1.1807: :set doesn't clear local insecure flag like :setlocal does
- runtime(doc): update list of modifiers at :h expand()
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.1806
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.1806: Missing PROTO defines
- runtime(help): Update syntax, add vim9 example language
- runtime(vim): Update base syntax, improve line-continuation skip patterns
- runtime(doc): Fix :help complete() example
- 9.1.1805: Amiga: Missing build date in version string
- runtime(vim): Update base syntax, allow Vim9 :echo tail comments
- 9.1.1804: Wrong indentation of nested ifdefs in findfile.c
- 9.1.1803: Amiga: build errors
- runtime(java): Recognise _module_ import declarations
- 9.1.1802: 'nowrap' in a modeline may hide malicious code
- 9.1.1801: Vim9: misleading error when extending dictionary
- 9.1.1800: completion: strange behaviour with 'ac' completeopt=longest,preinsert
- 9.1.1799: completion: crash with autcompletion
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.