Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I get the "Edit with ... using tabs" functionality in gVim on Windows 8 (64-bit)?

I'd like to swap out gVim's stock gvimext.dll for one that adds an "Edit with ... using tabs" option to Explorer's right-click context menu.

On Windows 7 (64-bit) I used to be able to download the DLL and swap it in by following these instructions. However, I can't get it to work in Windows 8.

  • The stock installation's context menu (sans "... using tabs") works fine (without a restart)
  • ...but after replacing the DLL the gVim context menu options disappear and the gvimext.dll no longer seems to even load. (Windows 8 was restarted)
  • if I again replace gvimext.dll with a backup of the stock DLL, the context menu options remain missing and the DLL still seems to fail to load (Windows 8 was restarted, again)
  • If I re-install gVim, the context menu items return (even without a restart)
  • What is the difference here between Windows 7 (where swapping DLL's works) and Windows 8 (where swapping DLL's fails)?
share|improve this question
    
I would direct this question toward the developer of gVim. – Ramhound Oct 28 '12 at 3:03
up vote 1 down vote accepted

I figured it out:

The gvimext.dll I wanted to swap in needed msvcr100.dll (the MS Visual C Runtime version 10), which my fresh install of Windows 8 was missing. Detailed info: The PROPER way to fix msvcr100.dll, msvcr100d.dll or d3dx9_*.dll errors.

I figured this out by opening gvimext.dll in Dependency Walker.

share|improve this answer

Try contacting the vim-dev mailing list and asking someone to help you create a custom, Windows 8 compatible DLL.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .