Emacs emulation


Provides basic support for Emacs keybindings and text editing commands.

(30) Review
Visual Studio
Download (28,588)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (30)
Q and A (21)
Sign in to write a review
Sort by:

by fuxiuyin | March 08 2016

Why stop support since vs2013?

by complexzeros | January 14 2015

- 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.

by vka1 | August 05 2014

- Gives you the most common bindings exept for meta-<
- Works OK with vs2013 after the manifest edit (see Q&&A)

by drexyia | December 20 2013

I would love to use emacs key bindings in Visual Studio, unfortunately because of the copy and paste from other applications issue I cant use it.

Please update this for visual studio 2012 and 2013 and fix the bugs it would be brilliant to not have to remember two sets of keybindings.

by Keith foobar | December 10 2013

Please count this as another request for an update.
Emacs is widely used and should be supported by all
mainstream development environments.
Thanks for providing this. -- Keith

by mindlube games | November 28 2013

I would give it 5 stars, because it's a great plugin. I even got it to run on VS2013Pro, with a little futzing around. *however* as others have noted, there are unfixed bugs:

1) hitting tab sometimes deletes code (if there are code errors usually)
2) sytem copy-paste is broken (good luck copy-pasting text or code from say- your web browser)

Both of these things are extremely annoying. Please open up the source so we can fix it.

by lfbhome | September 05 2013

by bpmcc | August 09 2013

Great, but please update or open source!!!

(negative rating is based on this being closed source, others having already asked for update or open source, and no apparent response from authors -- scaring me back to the Eclipse world!)

by Bartosz Grzesiowski | May 18 2013

Great extension, much needed.

To make it work with VS 2012, follow this advice:

by George Lippert | April 23 2013

PLEASE update this to VS 2012! Or opensource it so the community can do it.

by xxLong | April 02 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.

by jbsegonzalez | March 12 2013

by ajvn | November 12 2012

Too many bugs..., please release the update or sourcecode!

by bobjli | August 03 2012

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.

by ZBrad | July 19 2012

Please open source this implementation, to allow folks to help fix the bugs on this. Cut/paste, lack of 2012 support, etc.

by Frisker Bitey | December 15 2011

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....

by bharatkumar pitti | November 07 2011

Very nice...Thank you so much for putting this feature

by gsp2007 | September 07 2011

Thank you! Thank you! A good keybinding at last. Now if we could get brief emulation...

by Mei Yang | July 28 2011

Thanks to this extension, the last reason I needed Emacs has gone!

by Ed Price - MSFT | June 03 2011

1 - 20 of 30 Items   
Sign in to start a discussion

  • Issue with Installing the extension
    4 Posts | Last post February 17, 2016
    • Hi there,
      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?
      Best regards!
    • I have the same problem as Bent92.  I executed the vslx file, and it seemed to work.   The "Emacs" option didn't show up for my Keyboard options.
      Is there something else I need to do?
    • 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:
              <VisualStudio Version="10.0">
      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
    • Also make sure you run the .vsix as Admin, otherwise you have to manually copy emacs.vsk to C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE (for VS2013). You might have to run VS as admin to select the emacs key bindings in Tools->Options for the first time. Anyways, see the StackOverflow question : http://stackoverflow.com/questions/13884953/emacs-keybindings-in-visual-studio-2012-or-2013
  • This extension has been open sourced
    1 Posts | Last post March 03, 2015
    • 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.  
  • Porting this extension to Atmel studio
    1 Posts | Last post January 06, 2015
    • Hi,
      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 er.soundararajan@hotmail.com
  • Copy and Paste does not work
    1 Posts | Last post November 24, 2014
    • Hi, 
      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. 
  • Update or Open Source
    1 Posts | Last post October 10, 2014
    • 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 would like you to the OSS this emacs plugin
    2 Posts | Last post December 04, 2013
    • 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?
    • It agrees. 
      I also consider that it is better to maintain by bazaar. 
  • Support for VC11
    3 Posts | Last post December 30, 2012
    • One of the reasons I didn't switch to VC11 is the fact that this extension is not ported. Is there any way one can make this add-in work with the new version of Visual Studio?
    • I would love to get this extension on VC11 too.
    • I figured out how to make the extension work on VS2012. The instructions are in my answer on stackoverflow.
  • fsharp + emacs emulation
    1 Posts | Last post November 18, 2012
    • 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.
  • Still alive?
    3 Posts | Last post October 10, 2012
    • 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?
    • I'm starting to think that we should create our own emacs extension replacement.   The bugs in this one, and the inability to have others help fix them, diminish this tools value.
    • And after all this extention does not work in VS 2012.
  • Ctrl+y paste always active a marker
    2 Posts | Last post January 22, 2012
    • 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!
1 - 10 of 21 Items