Releases: vim/vim-win32-installer
v8.2.3848
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:
- 8.2.3848: cannot use reduce() for a string
- 8.2.3847: illegal memory access when using a lambda with an error
- 8.2.3846: no error when using control character for 'lcs' or 'fcs'
- 8.2.3845: Vim9: test fails when the channel feature is missing
- 8.2.3844: Vim9: no type error if assigning func(number) to func(string)
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3843
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:
- 8.2.3843: dep3patch files are not recognized
- 8.2.3842: Vim9: can change locked list and list items
- 8.2.3841: Vim9: outdated TODO items, disabled tests that work
- 8.2.3840: useless test for negative index in check functions
- 8.2.3839: using \z() with \z1 not tested for syntax highlighting
- 8.2.3838: cannot use script-local function for setting *func options
- 8.2.3837: QNX: crash when compiled with GUI but using terminal
- 8.2.3836: Vim9: comment after expression not skipped to find NL
- 8.2.3835: the inline-function example does not work
- 8.2.3834: Test_out_cb often fails on Mac
- 8.2.3833: error from term_start() not caught by try/catch
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3832
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:
- 8.2.3832: test fails because of changed error message
- 8.2.3831: opfunc test fails when missing feature changes function name
- 8.2.3830: error messages are spread out
- 8.2.3829: no error when setting a func option to script-local function
- 8.2.3828: when opening a terminal from a timer first typed char is lost
- 8.2.3827: huntr badge does not really fit in the list
- 8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def function
- 8.2.3825: various comments could be improved
- Update runtime files
- 8.2.3824: no ASAN support for MSVC
- 8.2.3823: test for visual replace is in wrong function
- 8.2.3822: leaking memory in map() and filter(), no string in Vim9
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3821
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:
- 8.2.3821: ASAN test run fails
- 8.2.3820: "vrc" does not replace composing characters
- 8.2.3819: test fails because error message changed
- 8.2.3818: cannot filter or map characters in a string
- 8.2.3817: Vim9: Not using NL as command end does not work for :autocmd
- 8.2.3816: compiler warning for posible loss of data on MS-Windows
- 8.2.3815: Vim9: cannot have a multi-line dict inside a block
- 8.2.3814: .csx files and .sln files are not recognized
- 8.2.3813: confusing error when using :cc without error list
- 8.2.3812: Vim9: leaking memory in numbered function test
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
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3811
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:
- 8.2.3811: the opfunc error test fails on a slow machine
- 8.2.3810: Vim9: expr4 test fails on MS-Windows
- 8.2.3809: Vim9: crash when garbage collecting a nested partial
- 8.2.3808: Vim9: obsolete TODO items
- 8.2.3807: Vim9: can call import with star directly
- 8.2.3806: terminal focus test fails sometimes
- 8.2.3805: i3config files are not recognized
- 8.2.3804: script context not set when copying 'swf' and 'ts'
- 8.2.3803: GUI: crash with 'writedelay' set using a terminal window
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3802
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:
- 8.2.3802: terminal in two windows test fails on some systems
- 8.2.3801: if a terminal shows in two windows, only one is redrawn
- 8.2.3800: when cross compiling the output of "uname" cannot be set
- 8.2.3799: edit test hangs or fails
- 8.2.3798: a :def callback function postpones an error message
- 8.2.3797: no good reason to limit the message history in tiny version
- 8.2.3796: the funcexe_T struct members are not named consistently
- 8.2.3795: too many #ifdefs
- 8.2.3794: Vim9: cannot find script-local func using "s:"
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3793
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:
- 8.2.3793: using "g:Func" as a funcref does not work in script context
- 8.2.3792: setting *func options insufficiently tested
- 8.2.3791: build error with +cindent but without +smartindent
- 8.2.3790: test for term_gettitle() fails in some environments
- 8.2.3789: Test_window_minimal_size can fail on a slow machine
- 8.2.3788: lambda for option that is a function may be freed
- 8.2.3787: no proper formatting of a C line comment after a statement
- Use text area for environment in the bug template.
- Update issue template.
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
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3786
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:
- 8.2.3786: test fails because of using Vim9 syntax in legacy function
- 8.2.3785: running CI on MacOS with gcc is not useful
- 8.2.3784: the help for options is outdated
- 8.2.3783: confusing error for using a variable as a function
- 8.2.3782: Vim9: no error if a function shadows a script variable
- 8.2.3781: the option window script is outdated
- 8.2.3780: ":cd" works differently on MS-Windows
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3779
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:
- 8.2.3779: using freed memory when defining a user command recursively
- 8.2.3778: lambda debug test fails in some configurations
- 8.2.3777: spell file write error not checked
- 8.2.3776: when a tags file line is long a tag may not be found
- 8.2.3775: Vim9: lambda compiled without outer context when debugging
- 8.2.3774: test for command line height fails
- 8.2.3773: wrong window size when a modeline changes 'columns'
- 8.2.3772: timer info test fails on slow machine
- 8.2.3771: Vim9: accessing freed memory when checking type
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.
v8.2.3770
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:
- 8.2.3770: new compiler warnings from clang-12 and clang-13
- 8.2.3769: zig files are not recognized
- 8.2.3768: timer_info() has the wrong repeat value in a timer callback
- 8.2.3767: crash when using NULL partial
- 8.2.3766: converting a funcref to a string leaves out "g:"
- 8.2.3765: Vim9: cannot use a lambda for 'opfunc' and others
- 8.2.3764: cannot see any text when window was made zero lines
- 8.2.3763: when editing the cmdline a callback may cause a scroll up
- 8.2.3762: if quickfix buffer is wiped out getqflist() still returns it
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
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.