Freigeben über


Vim Emulator Editor For Beta2 Released

This is essentially the same release as the original but updated for some changes that occurred in the APIs between Beta1 and Beta2. 

Link: https://visualstudiogallery.msdn.microsoft.com/en-us/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329

The biggest change came in the way in which Visual Studio routes commands.  Vim, as you can imagine, needs to participate in command routing and these changes took awhile to sort out.  I believe I’ve sorted out the issues but please send me a mail / comment if you find any bugs. 

Caveats and Expectations

This extension is being released by me, not by Microsoft.  As such the support level for this extension is equivalent to the amount of free time I have to put into it.

What’s next?

Right now the Visual Studio command system is the biggest inhibitor to implementing new features.  Each command in Visual Studio is bound to a specific key stroke and often times this conflicts with key strokes my Vim emulator needs to process. 

It’s easy to implement these commands in the core Vim engine.  However the actual key strokes get intercepted by Visual Studio and are not processed.

My next feature will be essentially removing these commands so that they can make it to the Vim layer.  It will require a bit of a UI since I’ll be essentially changing key bindings but hopefully I can get something basic out the door so that I can start focusing on real features again.

Comments

  • Anonymous
    November 16, 2009
    The comment has been removed

  • Anonymous
    November 16, 2009
    @bybor, Sorry, the insert mode behavior was a bug.  I just uploaded a new release which fixes that problem.  

  • Anonymous
    November 17, 2009
    What the heck is wrong with you?  Why didn't you call it Vimulator????