Skip to content

Releases: vim/vim-win32-installer

v8.2.4522

06 Mar 23:11

Choose a tag to compare

v8.2.4522
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.4522: GUI test fails with Motif
  • 8.2.4521: build failure without the +diff feature
  • 8.2.4520: using wrong highlight for cursor line number
  • 8.2.4519: Vim9: Can still use ":fini" and ":finis" for ":finish"
  • 8.2.4518: the binary tag search feature is always enabled
  • 8.2.4517: MS-Windows: cannot specify location of sodium library

Files:

🔒 Signed Files:

  • gvim_8.2.4522_x86_signed.exe
    Signed 32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4522_x64_signed.exe
    Signed 64-bit installer
  • gvim_8.2.4522_x86_signed.zip
    Signed 32-bit zip archive
  • gvim_8.2.4522_x64_signed.zip
    Signed 64-bit zip archive

🔓 Unsigned Files:

  • gvim_8.2.4522_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4522_x64.exe
    64-bit installer
  • gvim_8.2.4522_x86.zip
    32-bit zip archive
  • gvim_8.2.4522_x64.zip
    64-bit zip archive
  • gvim_8.2.4522_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4522_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Information * [Strawberry Perl](http://strawberryperl.com/) 5.32 * [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.0 * [libsodium](https://download.libsodium.org/libsodium/) 1.0.18

See the README for detail.

v8.2.4516

05 Mar 23:11

Choose a tag to compare

v8.2.4516
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.4516: build failure without the +eval feature
  • 8.2.4515: old subsitute syntax is still supported
  • 8.2.4514: Vim9: some flow commands can be shortened
  • 8.2.4513: window-local directory is not applied if 'acd' fails
  • 8.2.4512: the find_tags_in_file() function is much too long
  • 8.2.4511: filetype test fails
  • 8.2.4510: Vim9: shortening commands leads to confusing script
  • 8.2.4509: Vim9: can declare a variable with ":va"
  • 8.2.4508: Vim9: cannot assign to a global variable on the command line
  • 8.2.4507: test fails because of new error message
  • 8.2.4506: "pattern not found" for :global is not an error message
  • 8.2.4505: Vim9: outdated "autocmd nested" still works
  • 8.2.4504: when there is a partially matching map full map may not work
  • 8.2.4503: Vim9: there is no point in supporting :Print and :mode
  • 8.2.4502: in the GUI a modifier is not recognized after CTRL-X

Files:

🔓 Unsigned Files:

  • gvim_8.2.4516_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4516_x64.exe
    64-bit installer
  • gvim_8.2.4516_x86.zip
    32-bit zip archive
  • gvim_8.2.4516_x64.zip
    64-bit zip archive
  • gvim_8.2.4516_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4516_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4501

03 Mar 23:11

Choose a tag to compare

v8.2.4501
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.4501: with 'showbreak' set cursor displayed in wrong position
  • 8.2.4500: Vim9: can declare a global variable on the command line
  • 8.2.4499: Vim9: at the script level declarations leak to next block
  • 8.2.4498: using <Plug> with "noremap" does not work
  • 8.2.4497: wrong color for half of wide character next to pum scrollbar
  • 8.2.4496: Coverity gives warnings after tags code refactoring
  • 8.2.4495: help test fails in 24 line terminal
  • 8.2.4494: the find_tags() function is much too long
  • 8.2.4493: options test fails in the GUI
  • 8.2.4492: no error if an option is given a value with ":let &opt = val"
  • 8.2.4491: MS-Windows makefile dependencies are outdated
  • 8.2.4490: terminal focus reporting only works for xterm-like terminals
  • 8.2.4489: failing test for comparing v:null with number
  • 8.2.4488: build error with +eval but without +channel or +job
  • 8.2.4487: Vim9: cannot compare with v:null
  • 8.2.4486: MS-Windows GUI: slow scrolling with maximized window

Files:

🔓 Unsigned Files:

  • gvim_8.2.4501_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4501_x64.exe
    64-bit installer
  • gvim_8.2.4501_x86.zip
    32-bit zip archive
  • gvim_8.2.4501_x64.zip
    64-bit zip archive
  • gvim_8.2.4501_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4501_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4485

28 Feb 23:11

Choose a tag to compare

v8.2.4485
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.4485: compiler warning for uninitialized variable
  • 8.2.4484: Vim9: some error messages are not tested
  • 8.2.4483: command completion makes two rounds to collect matches
  • 8.2.4482: no fuzzy cmdline completion for user defined completion
  • 8.2.4481: cmdline popup menu not removed when 'lazyredraw' is set
  • 8.2.4480: suspending with CTRL-Z does not work on Android
  • 8.2.4479: no fuzzy completieon for maps and abbreviations

Files:

🔓 Unsigned Files:

  • gvim_8.2.4485_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4485_x64.exe
    64-bit installer
  • gvim_8.2.4485_x86.zip
    32-bit zip archive
  • gvim_8.2.4485_x64.zip
    64-bit zip archive
  • gvim_8.2.4485_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4485_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4478

26 Feb 23:11

Choose a tag to compare

v8.2.4478
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:

Files:

🔒 Signed Files:

  • gvim_8.2.4478_x86_signed.exe
    Signed 32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4478_x64_signed.exe
    Signed 64-bit installer
  • gvim_8.2.4478_x86_signed.zip
    Signed 32-bit zip archive
  • gvim_8.2.4478_x64_signed.zip
    Signed 64-bit zip archive

🔓 Unsigned Files:

  • gvim_8.2.4478_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4478_x64.exe
    64-bit installer
  • gvim_8.2.4478_x86.zip
    32-bit zip archive
  • gvim_8.2.4478_x64.zip
    64-bit zip archive
  • gvim_8.2.4478_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4478_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Information

See the README for detail.

v8.2.4473

25 Feb 23:13

Choose a tag to compare

v8.2.4473
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.4473: Coverity warnds for not checking return value of ftell()
  • 8.2.4472: Coverity warns for use of a freed function name
  • 8.2.4471: Coverity warns for uninitialized variable
  • 8.2.4470: Coverity warns for uninitialized variable
  • 8.2.4469: Coverity warns for uninitialized variable
  • 8.2.4468: Coverity warns for uninitialized struct member
  • 8.2.4467: running filetype test leaves file behind
  • 8.2.4466: MS-Windows: illegal memory access in installer
  • 8.2.4465: fuzzy completion does not order matches properly
  • 8.2.4464: Dtrace files are recognized as filetype D
  • 8.2.4463: completion only uses strict matching
  • 8.2.4462: not enough testing for quickfix code
  • 8.2.4461: MS-Windows: garbage characters on stdout with VIMDLL
  • 8.2.4460: Vim9: wrong error for defining dict function
  • 8.2.4459: Vim9: compiling sort() call fails with unknown arguments
  • 8.2.4458: Vim9: compiling filter() call fails with unknown arguments
  • 8.2.4457: the GPM library can only be linked statically
  • 8.2.4456: terminal test may fail on some machines
  • 8.2.4455: accepting one and zero for second sort() argument is strange
  • 8.2.4454: resetting cmdwin_type only for one situation
  • 8.2.4453: :helpgrep may free an option that was not allocated
  • 8.2.4452: test for what 8.2.4436 fixes does not check for regression

Files:

🔓 Unsigned Files:

  • gvim_8.2.4473_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4473_x64.exe
    64-bit installer
  • gvim_8.2.4473_x86.zip
    32-bit zip archive
  • gvim_8.2.4473_x64.zip
    64-bit zip archive
  • gvim_8.2.4473_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4473_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4451

22 Feb 23:49

Choose a tag to compare

v8.2.4451
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.4451: sort() fails when ignoring case
  • 8.2.4450: list sort test fails
  • 8.2.4449: vim9: function argument of sort() not checked at compile time
  • 8.2.4448: filetype detection is failing
  • 8.2.4447: Vim9: can still use s:var in a compiled function
  • 8.2.4446: Vim9: cannot refer to a global function like a local one
  • 8.2.4445: exit test fails on MS-Windows anyway
  • 8.2.4444: beep caused by test
  • 8.2.4443: regexp pattern test fails on Mac
  • 8.2.4442: test for error reading input fails on MS-Windows
  • 8.2.4441: Vim9: function argument of filter() not checked like map()
  • 8.2.4440: crash with specific regexp pattern and string
  • 8.2.4439: accepting "iso8859" 'encoding' as "iso-8859-"
  • 8.2.4438: crash on exit when using cmdline window
  • 8.2.4437: vartabs test fails on MS-Windows
  • 8.2.4436: crash with weird 'vartabstop' value
  • 8.2.4435: dead code in checking map() arguments
  • 8.2.4434: duplicate check for cmdline window
  • 8.2.4433: CI: cannot see interface versions for MS-Windows
  • 8.2.4432: cannot use settabvar() while the cmdline window is open
  • 8.2.4431: unnecessary condition when assigning to a variable
  • 8.2.4430: GTK: crash when using 'guiligatures' and reading from stdin
  • 8.2.4429: using script-local function from the wrong script

Files:

🔓 Unsigned Files:

  • gvim_8.2.4451_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4451_x64.exe
    64-bit installer
  • gvim_8.2.4451_x86.zip
    32-bit zip archive
  • gvim_8.2.4451_x64.zip
    64-bit zip archive
  • gvim_8.2.4451_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4451_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4428

20 Feb 23:11

Choose a tag to compare

v8.2.4428
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.4428: crash when switching tabpage while in the cmdline window
  • Update runtime files
  • 8.2.4427: getchar() may return modifiers if no character is available
  • 8.2.4426: map() function on string and blob does not check types
  • 8.2.4425: map() function does not check function arguments

Files:

🔒 Signed Files:

  • gvim_8.2.4428_x86_signed.exe
    Signed 32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4428_x64_signed.exe
    Signed 64-bit installer
  • gvim_8.2.4428_x86_signed.zip
    Signed 32-bit zip archive
  • gvim_8.2.4428_x64_signed.zip
    Signed 64-bit zip archive

🔓 Unsigned Files:

  • gvim_8.2.4428_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4428_x64.exe
    64-bit installer
  • gvim_8.2.4428_x86.zip
    32-bit zip archive
  • gvim_8.2.4428_x64.zip
    64-bit zip archive
  • gvim_8.2.4428_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4428_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Information

See the README for detail.

v8.2.4424

19 Feb 23:11

Choose a tag to compare

v8.2.4424
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.4424: ".gts" and ".gjs" files are not recognized
  • 8.2.4423: "make nvcmdidxs" fails
  • 8.2.4422: autochdir test fails on MS-Windows
  • 8.2.4421: some installed files and directories have wrong permissions
  • 8.2.4420: menu translations are inconsistent
  • 8.2.4419: illegal memory access when using 20 highlights
  • 8.2.4418: crash when using special multi-byte character

Files:

🔓 Unsigned Files:

  • gvim_8.2.4424_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4424_x64.exe
    64-bit installer
  • gvim_8.2.4424_x86.zip
    32-bit zip archive
  • gvim_8.2.4424_x64.zip
    64-bit zip archive
  • gvim_8.2.4424_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4424_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.4417

18 Feb 23:12

Choose a tag to compare

v8.2.4417
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.4417: using NULL pointer
  • 8.2.4416: Vim9: using a script-local function requires using "s:"
  • 8.2.4415: function argument name conflicts with C++ keyword
  • 8.2.4414: solidity files are not recognized
  • 8.2.4413: Vim9: Coverity warns for using NULL pointer
  • 8.2.4412: translation cleanup script does not remove empty lines at end

Files:

🔓 Unsigned Files:

  • gvim_8.2.4417_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4417_x64.exe
    64-bit installer
  • gvim_8.2.4417_x86.zip
    32-bit zip archive
  • gvim_8.2.4417_x64.zip
    64-bit zip archive
  • gvim_8.2.4417_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4417_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.