VsVim Update Released (Version 0.5.2)

I just released an update to VsVim for Visual Studio 2010 Beta2.  This should be available shortly from the extension manager in Visual Studio or it can be downloaded directly at the following link Link: http://visualstudiogallery.msdn.microsoft.com/en-us/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329 Changes Removal of conflicting key bindings On startup VsVim will now look for any key bindings which conflict with…

0

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: http://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…

3

Type safety issue when assigning CComPtr<T> instances

Recently while making a bug fix to our selection tracking code I discovered an unexpected behavior with CComPtr<T> instances.  The crux of the fix included creating a new tracking mechanism exposed via COM in the type ISelectionTracking.  The old interface, lets call it IOldTracking, was a completely unrelated interface in terms of inheritance hierarchies.  As…

1

Speaking at Dev Connections in Las Vegas Next Week

Next week I will be speaking at Dev Connections in Las Vegas.  I will be running the following sessions VMS02: Future Directions for Visual Basic VMS04: Microsoft Visual Basic IDE Tips and Tricks Both of these talks will spend a bit of time talking about all of the progress and exciting new features we’ve added…

1