Releases: vim/vim-win32-installer
v8.2.4058
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.4058: Vim9: import test failure in wrong line
- 8.2.4057: Vim9: not fully implementing the autoload mechanism
- 8.2.4056: Vim9: memory leak when exporting function in autoload script
- 8.2.4055: Vim9: line break in expression causes v:errmsg to be fillec
- 8.2.4054: Vim9 script test fails
- 8.2.4053: Vim9: autoload mechanism doesn't fully work yet
- 8.2.4052: not easy to resize a window from a plugin
- 8.2.4051: compiler complains about possibly uninitialized variable
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.4050
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.4050: Vim9: need to prefix every item in an autoload script
- 8.2.4049: Vim9: reading before the start of the line with "$"
- 8.2.4048: gcc complains about use of "%p" in printf
- 8.2.4047: depending on the build features error messages are unused
- Update runtime 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](http://strawberryperl.com/) 5.32 * [ActiveTcl](http://www.activestate.com/activetcl/downloads) 8.6.6 * [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.4 * [Python](https://www.python.org/downloads/) 2.7 * [Python3](https://www.python.org/downloads/) 3.10 * [Racket](https://download.racket-lang.org/) 8.3 (BC) * [RubyInstaller](http://rubyinstaller.org/downloads/) 3.0See the README for detail.
v8.2.4046
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.4046: some error messages not in the right place
- 8.2.4045: some global functions are only used in one file
- 8.2.4044: Vim9: no error when importing the same script twice
- 8.2.4043: using int for second argument of ga_init2()
- 8.2.4042: Vim9: build error
- 8.2.4041: using unitialized pointer
- 8.2.4040: keeping track of allocated lines is too complicated
- 8.2.4039: the xdiff library is linked in even when not used
- 8.2.4038: various code not used when features are disabled
- 8.2.4037: Insert mode completion is insufficiently tested
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.4036
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.4036: Vim9: script test file is getting too long
- 8.2.4035: timer triggered at the debug prompt may cause trouble
- 8.2.4034: Coverity warns for possibly using a NULL pointer
- 8.2.4033: running filetype tests leaves directory behind
- 8.2.4032: ATTRIBUTE_NORETURN is not needed
- 8.2.4031: crash in xterm with only two lines
- 8.2.4030: a script local funcref is not found from a mapping
- 8.2.4029: debugging NFA regexp my crash, cached indent may be wrong
- 8.2.4028: ml_get error with :doautoall and Visual area
- 8.2.4027: import test fails on MS-Windows
- 8.2.4026: ml_get error with specific win_execute() command
- 8.2.4025: error for import not ending in .vim does not work for .vimrc
- 8.2.4024: confusing error message if imported name is used directly
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.4023
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.4023: using uninitialized variable
- 8.2.4022: two error messages in the wrong file
- 8.2.4021: missing part of the :import changes
- 8.2.4020: debugger test fails
- 8.2.4019: Vim9: import mechanism is too complicated
- 8.2.4018: ml_get error when win_execute redraws with Visual selection
- 8.2.4017: gcc warns for misleading indent in Athena menu code
- 8.2.4016: Vim9: incorrect error for argument that is shadowing var
- 8.2.4015: build failure with tiny features
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.4014
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.4014: git and gitcommit file types not properly recognized
- 8.2.4013: build failure without the spell feature
- 8.2.4012: error messages are spread out
- 8.2.4011: test fails because of changed error number
- 8.2.4010: error messages are spread out
- 8.2.4009: reading one byte beyond the end of the line
- 8.2.4008: error messages are spread out
- 8.2.4007: session does not restore help buffer properly
- 8.2.4006: Vim9: crash when declaring variable on the command line
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.4005
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.4005: error messages are spread out
- 8.2.4004: old compiler complains about struct init with variable
- 8.2.4003: error messages are spread out
- 8.2.4002: first char typed in Select mode can be wrong
- 8.2.4001: insert complete code uses global variables
- 8.2.4000: Coverity warns for checking for NULL pointer after using it
- 8.2.3999: redundant check for NUL byte
- 8.2.3998: asan error for adding zero to NULL
- 8.2.3997: Vim9: not enough testing for extend() and map()
- 8.2.3996: Vim9: type checking lacks information about declared type
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](http://strawberryperl.com/) 5.32 * [ActiveTcl](http://www.activestate.com/activetcl/downloads) 8.6.6 * [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.4 * [Python](https://www.python.org/downloads/) 2.7 * [Python3](https://www.python.org/downloads/) 3.10 * [Racket](https://download.racket-lang.org/) 8.3 (BC) * [RubyInstaller](http://rubyinstaller.org/downloads/) 3.0See the README for detail.
v8.2.3995
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.3995: not all sshconfig files are detected as such
- 8.2.3994: Vim9: extend() complains about type when it was not declared
- 8.2.3993: when recording a change in Select mode char appears twice
- 8.2.3992: wrong local-additions in the help with language mix
- 8.2.3991: Vim9: error when extending dict<any>
- 8.2.3990: testing wrong operator
- 8.2.3989: some insert completion code is not tested
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.3988
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.3988: tiny build fails
- 8.2.3987: error messages are spread out
- 8.2.3986: error messages are spread out
- 8.2.3985: error messages are spread out
- 8.2.3984: debugger test fails
- 8.2.3983: error messages are spread out
- 8.2.3982: some lines of code not covered by tests
- 8.2.3981: Vim9: debugging a for loop doesn't stop before it starts
- 8.2.3980: if 'operatorfunc' invokes an operator Visual mode is changed
- 8.2.3979: Vim9: the feature is not mentioned in the right places
- 8.2.3978: build error when using dynamycally loaded Python 3
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.3977
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.3977: error messages are spread out
- 8.2.3976: FEARG_LAST is never used
- 8.2.3975: error messages are spread out
- 8.2.3974: Vim9: LISTAPPEND instruction does not check for a locked list
- 8.2.3973: tiny build fails
- 8.2.3972: error messages are spread out
- 8.2.3971: build fails
- 8.2.3970: error messages are spread out
- 8.2.3969: value of MAXCOL not available in Vim script
- 8.2.3968: build failure
- 8.2.3967: error messages are spread out
- 8.2.3966: when using feedkeys() abbreviations may be blocked
- 8.2.3965: Vim9: no easy way to check if Vim9 script is supported
- 8.2.3964: some common lisp and scheme files not recognized
- 8.2.3963: build failure with tiny and small features
- 8.2.3962: build fails for missing error message
- 8.2.3961: error messages are spread out
- 8.2.3960: error messages are spread out
- 8.2.3959: error messages are spread out
- 8.2.3958: build failure compiling xxd with "-std=c2x"
- 8.2.3957: error messages are spread out
- 8.2.3956: duplicate assignment
- 8.2.3955: error messages are spread out
- 8.2.3954: Vim9: no error for shadowing if script var is declared later
- 8.2.3953: insert completion code is too complicated
- 8.2.3952: first line not redrawn when adding lines to an empty buffer
- 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 8.3 (BC)
- RubyInstaller 3.0
See the README for detail.