Releases: vim/vim-win32-installer
v8.2.3678
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.3678: illegal memory access
- 8.2.3677: after a put the '] mark is on the last byte
- 8.2.3676: unused runtime file
- 8.2.3675: using freed memory when vim_strsave() fails
- 8.2.3674: when ml_get_buf() fails it messes up IObuff
- 8.2.3673: crash when allocating signal stack fails
- 8.2.3672: build failure with unsigned char
- 8.2.3671: restarting Insert mode in prompt buffer too often
- 8.2.3670: error checks repeated several times
- 8.2.3669: buffer overflow with long help argument
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3668
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.3668: messages may be corrupted
- 8.2.3667: building libvterm fails with MSVC
- 8.2.3666: libvterm is outdated
- 8.2.3665: cannot use a lambda for 'tagfunc'
- 8.2.3664: cannot adjust sign highlighting for 'cursorline'
- 8.2.3663: using %S in printf() does not work correctly
- 8.2.3662: illegal memory access if malloc() fails
- 8.2.3661: test for put with large count fails
- 8.2.3660: overflow check uses wrong number
- 8.2.3659: integer overflow with large line number
- 8.2.3658: duplicate code in xxd
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3657
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.3657: Vim9: debug text misses one line of return statement
- 8.2.3656: Vim9: no error for an evironment variable by itself
- 8.2.3655: compiler warning for using size_t for int
- 8.2.3654: GTK: a touch-drag does not update the selection
- 8.2.3653: terminal ANSI colors may be wrong
- 8.2.3652: can only get text properties one line at a time
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3651
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.3651: Vim9: no error for :lock or :unlock with unknown variable
- 8.2.3650: Vim9: for loop variable can be a list member
- 8.2.3649: Vim9: error for variable declared in while loop
- 8.2.3648: "verbose pwd" is incorrect after dropping files on Vim
- 8.2.3647: GTK: when using ligatures the cursor is drawn wrong
- 8.2.3646: using <sfile> in a function gives an unexpected result
- 8.2.3645: Vim9: The "no effect" error is not given for all registers
- 8.2.3644: count for 'operatorfunc' in Visual mode is not redone
- 8.2.3643: header for source file is outdated
- 8.2.3642: list of distributed files is outdated
- 8.2.3641: xxd code has duplicate expressions
- Update runtime 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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3640
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:
- Update runtime files
- 8.2.3640: freeze when calling term_wait() in a close callback
- 8.2.3639: line commented out accidentally
- 8.2.3638: getcompletion() always passes zero as position
- 8.2.3637: typos in test files
- 8.2.3636: Coverity warns for unreachable code
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 Informations
- Strawberry Perl 5.32
- ActiveTcl 8.6.6
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3635
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.3635: GTK: composing underline does not show
- 8.2.3634: error for already defined function uses wrong line number
- 8.2.3633: Vim9: line number of lambda is off by one
- 8.2.3632: GTK3: undercurl does not get removed properly
- 8.2.3631: "syntax enable" does not work properly in Vim9 context
- 8.2.3630: printf() with %S does not handle multi-byte correctly
- 8.2.3629: command completion in cmdline window uses global commands
- 8.2.3628: looking terminal colors is a bit slow
- 8.2.3627: difficult to know where the text starts in a window
- 8.2.3626: "au! event" cannot be followed by another command
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3625
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.3625: illegal memory access when C-indenting
- 8.2.3624: when renaming a terminal buffer status text is not updated
- 8.2.3623: "$*" is expanded to "nonomatch"
- 8.2.3622: "verbose pwd" shows confusing info
- 8.2.3621: build failure
- 8.2.3620: memory leak reported in libtlib
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3619
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.3619: cannot use a lambda for 'operatorfunc'
- 8.2.3618: getcwd() is unclear about how 'autochdir' is used
- 8.2.3617: ":verbose pwd" does not mention 'autochdir' was applied
- 8.2.3616: arglist test does not clear the argument list consistently
- 8.2.3615: wrong indent in first line if re-formatting with indent expr
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 6.10.1
- RubyInstaller 3.0
See the README for detail.
v8.2.3614
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.3614: zindex of popup windows not used when redrawing popup menu
- 8.2.3613: :find test fails
- 8.2.3612: using freed memory with regexp using a mark
- 8.2.3611: crash when using CTRL-W f without finding a file name
- 8.2.3610: crash when ModeChanged triggered too early
- 8.2.3609: internal error when ModeChanged is triggered recursively
- 8.2.3608: users who type "q:" instead of ":q" are confused
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.28
- ActiveTcl 8.6.6
- LuaBinaries 5.3
- Python 2.7
- Python3 3.9
- Racket 6.10.1
- RubyInstaller2 2.4
See the README for detail.
v8.2.3607
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.3607: GTK3 screen updating is slow
- 8.2.3606: file missing from list of distributed files
- Update runtime files
- Add missing change to version.c
- 8.2.3605: cannot clear and unlinke a highlight group with hlset()
- 8.2.3604: not all sudoers files are recognized
- 8.2.3603: fish filetype not recognized
- 8.2.3602: Python3 test fails with Python 3.10 on MS-Windows
- 8.2.3601: check for overflow in put count does not work well
- 8.2.3600: filetype test fails
- 8.2.3599: not all gdbinit files are recognized
- 8.2.3598: RouterOS filetype is not recognized
- 8.2.3597: Vim seems to hang when writing a long text to a terminal
- 8.2.3596: crash when using :pedit in Vim9 script
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 Informations
- Strawberry Perl 5.28
- ActiveTcl 8.6.6
- LuaBinaries 5.3
- Python 2.7
- Python3 3.9
- Racket 6.10.1
- RubyInstaller2 2.4
See the README for detail.