I know about the included emacs keybindings, it's barely ok.
I want to know if there exists a more thorough emacs add-in for visual studio similar to viemu for vi.
I found VisEmacs but it seems unfinished.
I know about the included emacs keybindings, it's barely ok.
I want to know if there exists a more thorough emacs add-in for visual studio similar to viemu for vi.
I found VisEmacs but it seems unfinished.
It's more likely that you'll get the results you want going in the other direction; adding stuff to Emacs until it's more like Visual Studio.
You can try XKeymacs, which sets up emacs key bindings in any windows application. I tried and abandoned it, but your mileage may vary.
You could probably do this by hooking the application's message loop and "eating" all keystrokes. When a key sequence to perform some action is entered, send Visual Studio a direct editing command for processing.
I've done this with the mouse so I could turn mouse wheel into pageup/down instead of zoom.
I'd need to see the emacs commands state machine to give more specifics.
Edit: You'd have to track the editor focus to know what is active (dialog, tool pane, text editor, designer, properties window, etc.), but that's not bad once you've done it a few times.
Edit 2: My add-in mentioned above is open source (GPL) so you can see if it gives you a starting place. You can either install it and find the source in the Program Files directory, or use 7-zip to decompress the installer to pull the source's .7z file out without installing. Here's a link (SamTools Releases).