As I mentioned in Part 1, I wrote almost all of the important code for the extension in the first afternoon. The difficulty came in wrapping my head around the Visual Studio Extension framework and environment. The full source code is available on GitHub should you want to check out the implementation. I’m writing this out here in the hope that it could help others who face the same difficulties I did.
I recently wrote my first extension for Visual Studio called VSBlockJumper. It came about as I was watching Casey Muratori’s Handmade Hero series and noticed he was jumping over blocks of code in Emacs. As a programmer I’m always looking for things that might speed up my workflow and this seemed like it could be one of them.