Re: CodeRush/DXCore issues
I am right on the edge of purchasing ViEmu but I would need these issues to be fixed first:
Major issue:
Per the compatibility page I installed the plug-in for DXCore that makes ViEmu switch to Insert mode when CodeRush enters linked edit mode. This works properly, however, u for undo crashes Visual Studio 2008 when the plug-in is installed and a space is used to exit a field. This may be because the plug-in appears to be written for DXCore 1.1(guessing based on install instructions) and I have the latest CodeRush+Refactor and DXCore(2.5.10).
An easy way to re-create this crash is to use the Safe Rename refactoring, type the new name and hit space instead of enter to finish. Then hit Escape to exit Insert mode and hit u to undo.
Minor issue:
ViEmu does not work properly with CodeRush when CodeRush's "Smart Parentheses" feature is turned on. If you close a parenthesis on a method call and Smart Parentheses kicks in, ViEmu exits Insert mode. Also, if you hit semi-colon inside the parentheses it will exit Insert mode as well. I could probably live without this feature in CodeRush but I would rather see it fixed if possible.