Skip to content

Releases: vim/vim-win32-installer

v8.2.4950

13 May 22:11

Choose a tag to compare

v8.2.4950
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.4950: text properties position wrong after shifting text
  • 8.2.4949: Vim9: some code not covered by tests
  • 8.2.4948: cannot use Perl heredoc in nested :def function
  • 8.2.4947: text properties not adjusted when accepting spell suggestion

Files:

🔓 Unsigned Files:

  • gvim_8.2.4950_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4950_x64.exe
    64-bit installer
  • gvim_8.2.4950_x86.zip
    32-bit zip archive
  • gvim_8.2.4950_x64.zip
    64-bit zip archive
  • gvim_8.2.4950_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4950_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.4946

12 May 22:11

Choose a tag to compare

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

🔓 Unsigned Files:

  • gvim_8.2.4946_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4946_x64.exe
    64-bit installer
  • gvim_8.2.4946_x86.zip
    32-bit zip archive
  • gvim_8.2.4946_x64.zip
    64-bit zip archive
  • gvim_8.2.4946_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4946_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.4939

11 May 22:11

Choose a tag to compare

v8.2.4939
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.4939: matchfuzzypos() with "matchseq" does not have all positions
  • 8.2.4938: crash when matching buffer with invalid pattern

Files:

🔓 Unsigned Files:

  • gvim_8.2.4939_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4939_x64.exe
    64-bit installer
  • gvim_8.2.4939_x86.zip
    32-bit zip archive
  • gvim_8.2.4939_x64.zip
    64-bit zip archive
  • gvim_8.2.4939_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4939_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.4937

10 May 22:11

Choose a tag to compare

v8.2.4937
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.4937: no test for what 8.2.4931 fixes
  • 8.2.4936: MS-Windows: mouse coordinates for scroll event are wrong
  • 8.2.4935: with 'foldmethod' "indent" some lines not included in fold
  • 8.2.4934: string interpolation fails when not evaluating
  • 8.2.4933: a few more capitalization mistakes in error messages
  • 8.2.4932: not easy to filter the output of maplist()
  • 8.2.4931: Crash with sequence of Perl commands
  • 8.2.4930: interpolated string expression requires escaping

Files:

🔓 Unsigned Files:

  • gvim_8.2.4937_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4937_x64.exe
    64-bit installer
  • gvim_8.2.4937_x86.zip
    32-bit zip archive
  • gvim_8.2.4937_x64.zip
    64-bit zip archive
  • gvim_8.2.4937_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4937_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.4929

09 May 22:11

Choose a tag to compare

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

🔓 Unsigned Files:

  • gvim_8.2.4929_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4929_x64.exe
    64-bit installer
  • gvim_8.2.4929_x86.zip
    32-bit zip archive
  • gvim_8.2.4929_x64.zip
    64-bit zip archive
  • gvim_8.2.4929_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4929_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.4922

08 May 22:11

Choose a tag to compare

v8.2.4922
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.4922: mouse test fails on MS-Windows
  • 8.2.4921: spell test fails because of new illegal byte check
  • 8.2.4920: MS-Windows GUI: unused variables
  • 8.2.4919: can add invalid bytes with :spellgood
  • 8.2.4918: conceal character from matchadd() displayed too many times
  • 8.2.4917: fuzzy expansion of option names is not right
  • 8.2.4916: mouse in Insert mode test fails
  • 8.2.4915: sometimes the cursor is in the wrong position
  • 8.2.4914: string interpolation in :def function may fail
  • 8.2.4913: popup_hide() does not always have effect
  • Update runtime files

Files:

🔓 Unsigned Files:

  • gvim_8.2.4922_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4922_x64.exe
    64-bit installer
  • gvim_8.2.4922_x86.zip
    32-bit zip archive
  • gvim_8.2.4922_x64.zip
    64-bit zip archive
  • gvim_8.2.4922_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4922_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.4912

07 May 22:11

Choose a tag to compare

v8.2.4912
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.4912: using execute() to define a lambda doesn't work
  • 8.2.4911: the mode #defines are not clearly named
  • 8.2.4910: imperfect coding
  • 8.2.4909: MODE_ enum entries names are too generic
  • 8.2.4908: no text formatting for // comment after a statement
  • 8.2.4907: some users do not want a line comment always inserted
  • 8.2.4906: MS-Windows: cannot use transparent background
  • 8.2.4905: codecov includes MS-Windows install header file
  • 8.2.4904: codecov includes MS-Windows install files
  • 8.2.4903: cannot get the current cmdline completion type and position
  • 8.2.4902: mouse wheel scrolling is inconsistent
  • 8.2.4901: NULL pointer access when using invalid pattern
  • 8.2.4900: Vim9 expression test fails without the job feature
  • 8.2.4899: with latin1 encoding CTRL-W might go before the cmdline
  • 8.2.4898: Coverity complains about pointer usage

Files:

🔓 Unsigned Files:

  • gvim_8.2.4912_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4912_x64.exe
    64-bit installer
  • gvim_8.2.4912_x86.zip
    32-bit zip archive
  • gvim_8.2.4912_x64.zip
    64-bit zip archive
  • gvim_8.2.4912_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4912_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.4897

06 May 22:11

Choose a tag to compare

v8.2.4897
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.4897: comment inside an expression in lambda ignores the rest
  • 8.2.4896: expression in command block does not look after NL
  • 8.2.4895: buffer overflow with invalid command with composing chars
  • 8.2.4894: MS-Windows: not using italics
  • 8.2.4893: distributed import files are not installed
  • 8.2.4892: test failures because of changed error messages
  • 8.2.4891: Vim help presentation could be better
  • 8.2.4890: inconsistent capitalization in error messages
  • 8.2.4889: CI only tests with FreeBSD 12
  • 8.2.4888: line number of lambda ignores line continuation
  • 8.2.4887: channel log does not show invoking a timer callback
  • 8.2.4886: Vim9: redir in skipped block seen as assignment
  • 8.2.4885: test fails with the job/channel feature
  • 8.2.4884: test fails without the job/channel feature
  • 8.2.4883: string interpolation only works in heredoc
  • 8.2.4882: cannot make 'breakindent' use a specific column
  • 8.2.4881: "P" in Visual mode still changes some registers
  • 8.2.4880: Vim9: misplaced elseif causes invalid memory access
  • 8.2.4879: screendump test may fail when using valgrind
  • 8.2.4878: valgrind warning for using uninitialized variable

Files:

🔓 Unsigned Files:

  • gvim_8.2.4897_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4897_x64.exe
    64-bit installer
  • gvim_8.2.4897_x86.zip
    32-bit zip archive
  • gvim_8.2.4897_x64.zip
    64-bit zip archive
  • gvim_8.2.4897_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4897_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.4877

05 May 22:11

Choose a tag to compare

v8.2.4877
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.4877: MS-Windows: Wrongly using Normal colors for termguicolors
  • 8.2.4876: MS-Windows: Shift-BS results in strange char in powershell
  • 8.2.4875: MS-Windows: some .exe files are not recognized
  • 8.2.4874: Win32 GUI: horizontal scroll wheel not handled properly
  • 8.2.4873: Vim9: using "else" differs from using "endif/if !cond"
  • 8.2.4872: Vim9: no error for using an expression only
  • 8.2.4871: Vim9: in :def function no error for misplaced range
  • 8.2.4870: Vim9: expression in :substitute is not compiled
  • 8.2.4869: expression in command block does not look after NL

Files:

🔒 Signed Files:

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

🔓 Unsigned Files:

  • gvim_8.2.4877_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4877_x64.exe
    64-bit installer
  • gvim_8.2.4877_x86.zip
    32-bit zip archive
  • gvim_8.2.4877_x64.zip
    64-bit zip archive
  • gvim_8.2.4877_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4877_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.4868

04 May 22:11

Choose a tag to compare

v8.2.4868
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.4868: when closing help window autocmds triggered for wrong window
  • 8.2.4867: listing of mapping with K_SPECIAL is wrong
  • 8.2.4866: duplicate code in "get" functions
  • 8.2.4865: :startinsert right after :stopinsert may not work
  • 8.2.4864: Vim9: script test fails
  • 8.2.4863: accessing freed memory in test without the +channel feature
  • 8.2.4862: Vim9: test may fail when run with valgrind
  • 8.2.4861: it is not easy to restore saved mappings

Files:

🔓 Unsigned Files:

  • gvim_8.2.4868_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.4868_x64.exe
    64-bit installer
  • gvim_8.2.4868_x86.zip
    32-bit zip archive
  • gvim_8.2.4868_x64.zip
    64-bit zip archive
  • gvim_8.2.4868_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.4868_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.