Releases: vim/vim-win32-installer
v8.2.4365
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.4365: sticky command modifiers are too sticky
- 8.2.4364: MS-Windows: still running out of memory for a very long line
- 8.2.4363: MS-Windows: running out of memory for a very long line
- 8.2.4362: :retab may allocate too much memory
- 8.2.4361: Vim9: some tests fail
- 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
- 8.2.4359: crash when repeatedly using :retab
- 8.2.4358: Vim9: line number of exception is not set
- 8.2.4357: sticky command modifiers are too sticky
- 8.2.4356: command line completion functions are very long
- 8.2.4355: unnecessary call to check_colorcolumn()
- 8.2.4354: dynamic loading of libsodium not handled properly
- 8.2.4353: CI does not use the latest Lua and Python
- 8.2.4352: ReScript files are not recognized
- 8.2.4351: no coverage is measured on MS-Windows CI
- 8.2.4350: FEAT_GUI_ENABLED defined but never used
- 8.2.4349: FileChangedShell test fails on MS-Windows
- 8.2.4348: "legacy exe cmd" does not do what one would expect
- 8.2.4347: in some build setups UNUSED is not defined
- 8.2.4346: a custom statusline may cause Esc to work like Enter
- 8.2.4345: <amatch> is expanded like a file name for DirChangedPre
- 8.2.4344: Amiga: header file included twice
- 8.2.4343: when reloading not all properties are detected
- Update runtime files. (closes #9741)
- 8.2.4342: CI will soon switch to other windows version
- 8.2.4341: command line not redrawn when finishing popup menu
- 8.2.4340: Amiga: mch_can_exe() is not implemented
- 8.2.4339: CTRL-A does not work properly with the cmdline popup menu
- 8.2.4338: an error from an expression mapping messes up the display
- Update runtime files
- 8.2.4337: part of condition is always true
- 8.2.4336: using :filter for :scriptnames does not work
- 8.2.4335: no autocommand event triggered before changing directory
- 8.2.4334: command line popup menu not positioned correctly
- 8.2.4333: cstack not always passed to where it is needed
- 8.2.4332: Vim9: incomplete test for existing script variable in block
- 8.2.4331: Vim9: no test for existing script variable in block
- 8.2.4330: Vim9: no error if script imports itself
- 8.2.4329: no support for end line number and column in 'errorformat'
- 8.2.4328: command line complete matches cleard when typing character
- 8.2.4327: may end up with no current buffer
- 8.2.4326: "o" and "O" copying comment not sufficiently tested
- 8.2.4325: 'wildmenu' only shows few matches
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
- LuaBinaries 5.4
- Python 2.7
- Python3 3.10
- Racket 8.3 (BC)
- RubyInstaller 3.0
See the [README]...
v8.2.4324
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.4324: Vim9: script-local function name can start with "_"
- 8.2.4323: Vim9: nested function name can start with "_"
- 8.2.4322: Vim9: crash when using funcref with closure
- 8.2.4321: Vim9: crash when using a funcref to a closure
- 8.2.4320: Athena and Motif: when maximized scrollbar position is wrong
- 8.2.4319: :put does not work properly in compiled function
- 8.2.4318: various comment and indent mistakes, returning wrong zero
- 8.2.4317: MS-Windows: Vim exits when Python 3 initialisation fails
- 8.2.4316: __CYGWIN32__ is not defined on 64 bit systems
- 8.2.4315: put in Visual mode not fully 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.4314
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.4314: test fails where lines are skipped
- 8.2.4313: Vim9: cannot change type of list after making a slice
- 8.2.4312: no error for using :vim9script in a :def function
- 8.2.4311: Vim9: changing script variable type not caught compile time
- 8.2.4310: Vim9: constant list and dict get a declaration type
- 8.2.4309: Vim9: crash when using a partial in the wrong context
- 8.2.4308: Vim9: cannot list autoload function
- 8.2.4307: a few more messages should not be translated
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.4306
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.4306: no test for fixed perl filetype check
- 8.2.4305: tex filetype detection fails
- 8.2.4304: Vim9: slice() makes a copy but doesn't change the type
- 8.2.4303: a few messages should not be translated
- 8.2.4302: Vim9: return type of getline() is too strict
- 8.2.4301: Vim9: type error for copy of dict
- 8.2.4300: cannot build tiny version
- 8.2.4299: SafeState autocommand interferes with debugging
- 8.2.4298: divide by zero with huge tabstop value
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.4297
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.4297: Vim9: not all code covered by tests
- 8.2.4296: Vim9: not all code covered by tests
- Update runtime files; use compiled functions
- Update runtime files.
- 8.2.4295: Vim9: concatenating two lists may result in wrong type
- 8.2.4294: MS-Windows: #ifdefs for Cygwin are too complicated
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.4293
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.4293: Vim9: when copying a list it gets type list<any>
- 8.2.4292: test fails
- 8.2.4291: error number used twice
- 8.2.4290: MS-Windows: using type casts for timer IDs
- 8.2.4289: warnings reported by MSVC
- 8.2.4288: preprocessor indents are inconsistent
- 8.2.4287: cannot assign empty list with type to variable with list 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.4286
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.4286: Vim9: strict type checking after copy() and deepcopy()
- 8.2.4285: Vim9: type of item in for loop not checked properly
- 8.2.4284: old mac resources files are no longer used
- 8.2.4283: using a variable for the return value is not needed
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.4282
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.4282: restricted mode requires the -Z command line option
- 8.2.4281: using freed memory with :lopen and :bwipe
- 8.2.4280: list-dict test crashes
- 8.2.4279: Vim9: cannot change item type with map() after range()
- 8.2.4278: build with Athena GUI fails
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.4277
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.4277: Vim9: an import does not shadow a command modifier
- 8.2.4276: separate test function for the GUI scrollbar
- 8.2.4275: cannot use an autoload function from a package under start
- 8.2.4274: Basic and form filetype detection is incomplete
- Update runtime files
- 8.2.4273: the EBCDIC support is outdated
- 8.2.4272: Vim9 expr test fails without the channel feature
- 8.2.4271: MS-Windows: cannot build with Ruby 3.1.0
- 8.2.4270: generating nv_cmdidxs.h requires building Vim twice
- 8.2.4269: Coverity warns for using a NULL pointer
- 8.2.4268: CI log output is long
- 8.2.4267: unused entry in keymap enum
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.4266
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.4266: compiler warning for uninitialized variable
- 8.2.4265: autoload tests fails
- 8.2.4264: Vim9: can use old style autoload function name
- 8.2.4263: no test for the GUI find/replace dialog
- 8.2.4262: some search tests fail
- 8.2.4261: accessing invalid memory in a regular expression
- 8.2.4260: Vim9: can still use a global function without g:
- 8.2.4259: number of test functions for GUI events is growing
- 8.2.4258: Coverity warns for array overrun
- 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.