- Doesn't work for standard user using Visual Studio 2013 (and it only works for administrators via a workaround found on StackOverflow.com). - Can't uninstall completely. Uninstalling the extension leaves the Emacs commands, e.g. edit.EmacsCharLeft, intact. - No forward-sexp. - Keyboard macros broken in Visual Studio 2013.
Being unable to copy and paste really kills me and makes me abandon this seemingly cool plugin. So I cannot agree with @hoohah42 any more. I doubt if someone is heavily using it and/or if there will be any update for it very soon.
It almost works, but the bugs prevent me of using of it. The most unpleasant thing is that Tab key deletes codes. Every time I press tab key, I need to rethink if I should do it. Other problems include that it try to mimic a clean Emacs which no customization is allowed. It feels so awkward and as a result, I was driven to VsVim, which is much sophisticated.
This is a Godsend: before I was having to open the files outside of VS and edit them in xemacs, but now these key-bindings for emacs at least keeps me in VS. Haven't tested all the bindings I usually use in emacs, but at least it seems most I use to edit text quickly are there....
I love the fact that I don't have to make to much of a mental switch as I move back and forth between GNU Emacs and VisualStudio 2010, but the screwed-up cut-copy-paste functionality makes things nearly unusable (frustrating). I'm getting better at C-u [d] C-k, C-y, but that is not my normal working pattern (region copy, paste). But that only works from within VS - if you need something from another app, then you're toast 9or open *everything* in VS i guess).
I second the calls in the Q and A for open source-ing this extension - It's not worth the effort until these issues get resolved, which amounts to a waste of great work on the rest of the emulation.
The Microsoft Visual Studio Team has signed off on making this extension open source. I've put the sources up on http://github.com/zbrad/EmacsKeys and written a brief blog entry about it: http://zbrad.github.io/EmacsKeys
I'm very interested to work with anyone else that would like to collaborate on evolving the extension.
I would like to port this extension to Atmel Studio (gallery.atmel.com) which is a Visual Studio Isolated Shell based application. I think the extension should work if we just change the extension.vsixmanifest and upload it to gallery.atmel.com. It would be of great help if it is made available in Atmel studio gallery. What would you say ? My email is email@example.com
I have Emacs keyboard scheme in may VS2012 and it's a few days that I am trying to make the copy and paste from external source to work but without any success! For instance if I copy a line from any page on the Internet I can not paste it into VS window. I have tried Ctrl+Y or by mouse but none of them worked. Any help will be appreciated.
It's been almost 4 years since this has been updated. Can you please update it to fix the bugs and get it to install in something newer than VS2010 or just open source it so the community can do it?
I just tried to install this extension; however, when I choose the keyboard, I cannot find the Emacs option! Is there anyone get the same issue with me or have any idea how to fix it?
This is pretty easy to do manually. Here I've copy-pasted the general answer from StackOverflow:
VSIX is just a zip-archive. Unpack it, locate the file extension.vsixmanifest. This is an XML file, open it. Locate the section SupportedProducts. It should look like the following:
Copy-paste the VisualStudio section and update the Version attribute on the pasted fragment to 11.0.
Pack the contents back into a zip-archive. Make sure the archive have the VSIX extension. You're done
I'm using it a long time emacs, I was very convenient that this plugin.
However, it can not be used in the recent VS.
If you can not maintain the code. And what if you to OSS.
How you do you feel about it?
I figured out how to make the extension work on VS2012. The instructions are in my answer on stackoverflow.
Emacs key scheme in vs2010 is not working properly with tabbing(Ctrl-j) with F#. It starts every new line from top. What I could do to remove its keybinding from Tab button? I could not find its binding in vs2010's list of commands binding.
Anyone still here?
The problems with selection, tabbing, pasting, etc are enough to make the Emacs extension almost unusable. If there's no one home could we please get this open sourced so the people who care can make this extension better? Please?
After Pressing Ctrl+y to perform a "paste", a marker is always activated no matter how you move cursor.
My current fix is to press a "space" then delete the space. The marker will be deactivated this way.
Anyone experiencing this problem as well?
I have "Productivity Power Tools" installed and "html copy" disabled.
I can most certainly confirm this, and it is incredibly annoying. The simple solution to this, along with the rest of the aforementioned bugs, would be to open source the extension's implementation on Github. Let the power users that desire this feature drive its development, as with the VsVim extension. This would also let us adapt its use for Visual Studio 11, as I've tried to do using some hacky extension extraction/tweaking. Let US do the work for you, Microsoft!