Skip to content

Releases: vim/vim-win32-installer

v8.2.4732

10 Apr 22:11

Choose a tag to compare

v8.2.4732
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.4732: duplicate code to free fuzzy matches
  • 8.2.4731: the changelist index is not remembered per buffer
  • 8.2.4730: MS-Windows GUI: cannot use CTRL-/
  • 8.2.4729: HEEx and Surface templates do not need a separate filetype
  • 8.2.4728: no test that v:event cannot be modified
  • 8.2.4727: unused code

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4726

09 Apr 22:11

Choose a tag to compare

v8.2.4726
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.4726: cannot use expand() to get the script name
  • 8.2.4725: unused variable in tiny build
  • 8.2.4724: current instance of last search pattern not easily spotted
  • 8.2.4723: the ModeChanged autocmd event is inefficient
  • 8.2.4722: ending recording with mapping records too much
  • 8.2.4721: cooklang files are not recognized
  • 8.2.4720: ABB Rapid files are not recognized properly
  • 8.2.0003: Build file dependencies are incomplete
  • 8.2.4719: ">" marker sometimes not displayed in the jumplist
  • 8.2.4718: @@@ in the last line sometimes drawn in the wrong place
  • 8.2.4717: for TextYankPost v:event does not contain all information
  • 8.2.4716: memory allocation failure not tested when defining a function

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4715

08 Apr 22:11

Choose a tag to compare

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

See the README for detail.

v8.2.4710

07 Apr 22:11

Choose a tag to compare

v8.2.4710
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.4710: smart indenting does not work after completion
  • 8.2.4709: after :redraw the statusline highlight might be used
  • 8.2.4708: PHP test files are not recognized
  • 8.2.4707: redrawing could be a bit more efficient
  • 8.2.4706: buffer remains active with WinClosed and tabpages
  • 8.2.4705: jump list marker disappears
  • 8.2.4704: using "else" after return or break increases indent
  • 8.2.4703: memory leak in handling 'cinscopedecls'
  • 8.2.4702: C++ scope labels are hard-coded
  • 8.2.4701: Kuka Robot Language files not recognized
  • 8.2.4700: buffer remains active if WinClosed event throws an exception
  • 8.2.4699: hard to reproduce hang when reading from a channel
  • 8.2.4698: Vim9: script variable has no flag that it was set
  • 8.2.4697: Vim9: crash when adding a duplicate key to a dictionary
  • 8.2.4696: delete() with "rf" argument does not report a failure
  • 8.2.4695: JSON encoding could be faster
  • 8.2.4694: avoidance of #elif causes more preproc nesting
  • 8.2.4693: new regexp does not accept pattern "%>0v"
  • 8.2.4692: no test for what 8.2.4691 fixes
  • 8.2.4691: solution for <Cmd> in a mapping causes trouble
  • 8.2.4690: channel tests fail on MS-Windows
  • 8.2.4689: using <Cmd> in a mapping does not work for mouse keys
  • 8.2.4688: new regexp engine does not give an error for "%v"
  • 8.2.4687: "vimgrep /%v/ *" may cause a crash
  • 8.2.4686: configure doesn't find the Motif library with Cygwin
  • 8.2.4685: when a swap file is found for a popup there is no dialog
  • 8.2.4684: cannot open a channel on a Unix domain socket
  • 8.2.4683: verbose check with dict_find() to see if a key is present
  • 8.2.4682: Vim9: can use :unlockvar for const variable
  • 8.2.4681: build fails with a combination of features
  • 8.2.4680: build failure without +postscript
  • 8.2.4679: cannot have expandcmd() give an error message for mistakes
  • 8.2.4678: Vim9: not all code is tested
  • 8.2.4677: the Athena GUI support is outdated
  • 8.2.4676: test fails with different error
  • 8.2.4675: no error for missing expression after :elseif
  • 8.2.4674: cannot force getting MouseMove events
  • 8.2.4673: redrawing a split window is slow when using CTRL-F and CTRL-B
  • 8.2.4672: using :normal with Ex mode may make :substitute hang
  • 8.2.4671: 'wildignorecase' is sometimes not used for glob()
  • 8.2.4670: memory allocation failures for new tab page not tested
  • 8.2.4669: in compiled code len('string') is not inlined
  • 8.2.4668: buffer allocation failures insufficiently tested
  • 8.2.4667: expandcmd() fails on an error
  • 8.2.4666: Vim9: assignment not recognized in skipped block
  • 8.2.4665: popup with "minwidth" and scrollbar not updated properly
  • 8.2.4664: Elvish files are not recognized
  • 8.2.4663: occasional crash when running the GUI tests
  • 8.2.4662: no error for using out of range list index
  • 8.2.4661: Coverity warning for using uninitialized variable
  • 8.2.4660: cursorcolumn is sometimes not correct
  • 8.2.4659: invalid memory access when using printable function name
  • 8.2.4658: org-mode files are not recognized
  • 8.2.4657: errors for functions are sometimes hard to read
  • 8.2.4656: Vim9: can't use item from "import autoload" with autoload dir
  • 8.2.4655: cmdline completion popup menu positioned wrong
  • 8.2.4654: missing changes for import check
  • 8.2.4653: "import autoload" does not check the file name
  • 8.2.4652: leaking memory if assignment fails
  • 8.2.4651: test fails because path differs
  • 8.2.4650: "import autoload" only works with using 'runtimepath'
  • 8.2.4649: various formatting problems
  • Update runtime files
  • 8.2.4648: handling LSP messages is a bit slow

Files:

🔒 Signed Files:

Read more

v8.2.4647

29 Mar 22:12

Choose a tag to compare

v8.2.4647
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.4647: "source" can read past end of copied line
  • 8.2.4646: using buffer line after it has been freed
  • 8.2.4645: 'shortmess' changed when session does not store options
  • 8.2.4644: redrawing too often when 'relativenumber' is set

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4643

28 Mar 22:11

Choose a tag to compare

v8.2.4643
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.4643: Vim9: variable may be locked unintentionally
  • 8.2.4642: Vim9: in :def function script var cannot be null
  • 8.2.4641: may mark the wrong window for redrawing
  • 8.2.4640: some boolean options use "long" instead of "int"
  • 8.2.4639: not sufficient parenthesis in preprocessor macros

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4638

27 Mar 22:12

Choose a tag to compare

v8.2.4638
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.4639: not sufficient parenthesis in preprocessor macros
  • 8.2.4638: superfluous check if a redraw is needed for 'cursorline'
  • 8.2.4637: warning for using uninitialized variable
  • 8.2.4636: not using Visual range
  • 8.2.4635: tests using null list or dict fail
  • 8.2.4634: Vim9: cannot initialize a variable to null_list
  • 8.2.4633: Visual range does not work before command modifiers

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4632

26 Mar 23:11

Choose a tag to compare

v8.2.4632
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.4632: using freed memory in flatten()
  • 8.2.4631: crash when switching window in BufWipeout autocommand
  • 8.2.4630: 'cursorline' not always updated with 'culopt' is "screenline"
  • 8.2.4629: flattennew() makes a deep copy unnecessarily

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4628

25 Mar 23:11

Choose a tag to compare

v8.2.4628
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.4628: not enough testing for 2/3 letter substitute commands
  • 8.2.4627: flatten() does not use maxdepth correctly
  • 8.2.4626: Visual area not updated when removing sign in Visual mode
  • 8.2.4625: old Coverity warning for resource leak
  • 8.2.4624: old Coverity warning for resource leak
  • 8.2.4623: Coverity warns for using uninitialized field
  • 8.2.4622: Vim9: crash with :execute and :finish

Files:

🔓 Unsigned Files:

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

See the README for detail.

v8.2.4621

24 Mar 23:11

Choose a tag to compare

v8.2.4621
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.4621: crash when using the tabline right-click menu
  • 8.2.4620: two letter substitute commands don't work
  • 8.2.4619: mapping is cancelled when mouse moves and popup is visible
  • 8.2.4618: cmdline completion does not recognize single letter commands
  • 8.2.4617: no completion for :scriptnames

Files:

🔓 Unsigned Files:

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

See the README for detail.