Add this URL to your Eclipse Installation to reach this Solution's Update Site.
Emacs+ - Eclipse Extensions for Emacs Expatriates - provides an enhanced Emacs-like experience in the Eclipse text editors. Includes:
An optional feature provides additional bindings for:
For Eclipse releases prior to E4 (e.g. Indigo, etc.) use this udpate site.Feature requests and defect reports made in the Reviews section are unlikely to be noticed. Submit them here or send an email. A forum for discussion can be found at Emacs+ discussion.
Unsuccessful Installs in the last 7 Days:7
By adding the following code below to your website you will be able to add an install button for Emacs+ .HTML Code:
Submitted by Mark Henning on October 2, 2014 - 10:25
Since I started my computer career in college in 1986 on a Vax 11/780, we had a choice of two editors:
vi and emacs.
The ability to code extensions in emacs using elisp immediately warmed my geeky little heart and I was hooked.
My "editing fingers" are hard coded to emacs standard, and it always takes me a moment to adjust to another editing platform. However, now I can work comfortably in eclipse without spawning an external emacs session.
Many Thanks to the authors and maintainers!
Submitted by Vasiliy Zukanov on September 23, 2014 - 12:15
I spent few days on Juno without Emacs + and suddenly I realized that this is the most important plugin Eclipse has IMHO. It is not that difficult to work with Git or SVN without their plugins, but it is almost impossible for me to work without Emacs key bindings and standard functions accessible through ALT+X.
Eclipse guys, how comes you're not fixing bugs and let one of the most valuable and differentiating plugins to get unusable on the newer versions? I would expect you to establish a task force which will work with Mark and make Emacs + available (again) through Eclipse marketplace, but it seems that this is not the highest priority item on your list. Do you know the meaning of "differentiating functionality"? You've lost it!
Submitted by B McCarthy on October 8, 2013 - 19:58
Yeah a Juno alpha! Keep it going! I've been so sad without it.
Submitted by John Langley on October 4, 2013 - 11:59
It has a great implementation of Emacs Bindings AND... I don't know what I'm going to do now that Juno and Kepler are borked! (I.e. make it hard for this project to continue supporting Eclipse)
Submitted by Andreas Paepcke on September 25, 2013 - 14:41
I've now been using Emacs+ since 2009 and still rely on it heavily. I just upgraded to Kepler, and Emacs+ is working fine so far. I understand that a lot has changed in the Eclipse implementation over its versions since Helios, so I'm grateful that the Emacs+ developer kept with it.
Submitted by Cory Koch on May 23, 2013 - 11:51
You mention as the first bullet point that there are keyboard macros, but when I do C-x ( it does not start recording a macro. How do you record and use the macro facilities in your extension? Also is there any documentation for this extension?
Submitted by Alexander Lamaison on May 12, 2013 - 13:07
Simply can't function without it.
Submitted by Laren Mortensen on February 28, 2013 - 20:03
Just found this plugin for Eclipse. I have been an emacs user for years and this is an awesome plugin that really helps me work with eclipse much faster.
Submitted by Drazen Lucanin on November 19, 2012 - 05:06
Emacs+ is working in Linux for me. I am still having problems in OS X, though, because the option key acts as an additional meta key (in addition to the command key) even after installing the additional OS X support package. I hope this will get sorted out soon and that Juno will become officially supported as well.
Submitted by Stephen Agneta on September 8, 2012 - 12:36
I can't live without it. Hopefully they will upgrade to Juno.
Submitted by Nenad Kovacevic on September 6, 2012 - 15:30
This is an absolute must have for me. I got very disappointed that the latest Juno release of Eclipse breaks Emacs+ to the point that I will have to stick with Indigo until hopefully it becomes available again.
Submitted by George Lippert on September 2, 2012 - 01:12
The built-in Eclipse key bindings for Emacs are, um, underwelming. This plugin is a lifesaver. Without this plugin I would have to curse the world and return to Emacs. Please keep maintaining this. My donation is forthcoming.
Submitted by fAX k.root on August 16, 2012 - 05:56
Being an Emacs fan, I just cannot use Eclipse without this plugin. Very quality job. Looking forward to Juno support (cannot upgrade before this plugin matures)!
Submitted by Julien Charbon on August 6, 2012 - 09:49
Simply the best emacs extension for Eclipse
Submitted by Michael Thome on August 1, 2012 - 15:23
I use emacs+ every day for both work and personal projects. It would be a significant hit to lose it for Juno on.
Submitted by Fred Richardson on July 30, 2012 - 21:40
This is an essential tool for my work. I find it very hard to be productive writing code without an emacs-like environment.
I hope that we can convince the author to support Juno in a future release. Perhaps a few donations will make it hard to refuse ;)
Submitted by David Medina on July 19, 2012 - 09:50
I would be lost without this plugin
Submitted by Alfred Nathaniel on June 30, 2012 - 01:46
Emacs+ 3.6.5 does not work with Juno and apparently Mark has lost interest to make it work.
Do I really have to get used to default binding in may old days?
Submitted by César Cordeiro on March 10, 2012 - 14:27
By far one of the most useful eclipse plugin out there.
Submitted by David Jones on March 8, 2012 - 08:17
Submitted by Jonathan Abbey on December 12, 2011 - 16:36
A civilized environment on Eclipse, Hallelujah!
As a 22 year Emacs veteran, it's such a relief to be able to actually edit text productively on Eclipse.
Before, it felt like I had spent half of my life playing the piano and then having to try to work on a child's xylophone. Now my fingers just do what they do, and Eclipse does the right thing.
Thank you, thank you, thank you.
Submitted by sznitzeln on August 19, 2011 - 04:03
Thank you! I've wasted so many hours to get emacs IDE (JDEE) to
work, in vain. A stone has fallen of my shoulders, because emacs
keybindings are indispensable for efficiency!
Submitted by John Russell on July 12, 2011 - 20:53
I seriously want to kiss you guys. It makes using eclipse on the mac possible without all the weird command key weirdness. It works like I want it to. Seriously, awesome.
Submitted by Steve Karmesin on June 30, 2010 - 16:03
My productivity just went way, way up. Thank you! This is great!
Submitted by Patrick Winston on May 30, 2010 - 08:43
Both Emacs and Eclipse are fantastic productivity multipliers. Emacs+ X Eclipse is a no-compromise, certifiable winner. When I stumbled across Emacs+, my heartbeat soared. Life is good.
Submitted by Chris Grebeldinger on March 19, 2010 - 10:42
Thanks Mark, this plugin is awesome.
I can finally enjoy the delights of a modern IDE without fighting muscle memory! I feel about 90% at home with the plugin.
Submitted by Evan on February 12, 2010 - 11:50
I was first a lisp programmer (can we say this now :-)) and must have emacs. This is a great addition to the tool set and is a slick integration into eclipse. A solid set of commands makes life easy for those of us who just don't have the time (or desire) to learn another set of bindings. Our focus is on products and patients - people. We don't want to think about key bindings or our IDE - thank you Mark for making all of our lives better.
Evan Charles Smith, MD, MS
Director of Science and Technology
Daedalus Software, Inc.
Submitted by Brian Hunter on January 21, 2010 - 17:21
It may not replicate everything that emacs can do, but it gets you pretty close. Not only that, but I requested a fairly complex feature and it was done in a day. That's flat out amazing.
Submitted by Douglas Alan on September 14, 2010 - 12:40
I've been using and *loving* Emacs since the dawn of time and the key bindings and functionality of Emacs are hard-wired into my fingers and brain by now. Before Emacs+ came along, I found Eclipse to be a complete bear to use, as years of muscle memory and knowing how to get things done without even thinking about it, were not only useless in Eclipse, but in fact detrimental.
Emacs+ has fixed all of this for me. Now using Eclipse is nearly as seamless as using Emacs, plus I get all the features of a modern IDE. It's practically the best of all worlds. The only thing I still really miss from Emacs is M-q filling of "//" comments.
I should also point out that this is far more than a simple set of key-bindings. It faithfully reproduces a lot of subtle Emacs behavior that you take for granted, until it's not there.
Submitted by zhang sen on December 17, 2009 - 02:20
Submitted by Alfred Nathaniel on December 15, 2009 - 08:52
If your fingers are bent towards Emacs keybinding, this is really a must-have. For example, it handles ^S ^W which I missed painfully in the standard Eclipse Emacs binding.
Submitted by Reid Rivenburgh on December 14, 2009 - 19:01
I had a problem with my key bindings, but a reinstall of Emacs+ seems to have straightened that out. Now it works great, and I don't think my old, emacs-trained fingers could ever go back!
Submitted by zhang sen on December 13, 2009 - 21:44
Thank you very very much for your help to the "select balanced expression":) Now it is like boosted with nitrogen when editing in Eclipse.
And it would be really enjoyment if we emacs users can have the transient-mark-mode effect in emacs: highlight the region between the mark and the point as the point moves around.
Thank you very much again for the help on the "select balanced expression"!!
Submitted by zhang sen on December 14, 2009 - 03:40
Sorry for the disturbance!!
Emacs+ is a really wonderful plugin for emacs guys who have to working inside eclipse sometimes.
Thank you very much for your great work.
Submitted by John Russell on December 13, 2009 - 16:10
I agree with everything everyone said, but I have to say that the emacs integration truly sings on the mac because of the use of command instead of ctrl for most of the standard eclipse functions. I had avoided emacsy keybindings before because they would sometimes clobber other useful eclipse keybinding functions. But since emacs stuff on the mac uses ctrl, almost all other keybindings are left untouched.
This plugin is light years better than just the standard emacs keybindings that come with eclipse due to the buffer management, splitting of buffers with keybindings etc.
This changed how I use eclipse. Truly well done.
Submitted by zhang sen on December 11, 2009 - 02:54
I bound the `select balanced expression` to Ctrl+Alt+Space, but it selects only the next word(as in Emacs) each time.
I've checked there is no conflicting key binding on Ctrl+Alt+Space
Submitted by David M. Karr on December 9, 2009 - 13:14
I've been using Eclipse for quite a few years, but I've been using Emacs for much, much longer. Although I long ago concluded that most of my source code development would be done in Eclipse, I still find Emacs an invaluable tool for its text manipulation features. When I first discovered the Emacs+ plugin for Eclipse, I knew this would be an important tool for me. I tend to prefer the Eclipse key bindings, but I integrate specific Emacs+ bindings and also declare my own. This tool helps me get things done more efficiently than if I had to rely on Eclipse alone.
Submitted by Nick Cross on December 10, 2009 - 05:11
I have been following the progress of this project since its inception. As well as implementing more sophisticated key bindings to replicate Emacs, the extra functionality added are a benefit to anyone (for instance search enhancements with history, better split window behaviour etc).
A superb addition making Eclipse much easier to use.
Submitted by Andreas Paepcke on December 9, 2009 - 23:51
I've been using Emacs for decades. The resulting muscle memory in my fingers is an enormous productivity factor in coding, or any kind of writing. The very limited standard 'sort-of-Emacs' bindings in the default Eclipse installation did not work for me. For serious work I actually typed code in Gnu Emacs, and copy/pasted to Eclipse. Painful, and of course a loss of all the nice Eclipse completion facilities.
Emacs+ was very, very close to what I needed when I first stumbled across it a couple of versions ago. The plugin was missing the families of register, and rectangle commands. Registers in particular make life significantly better for coding. I put in a request for these features to the Emacs+ author, and it's all there now. I can no longer distinguish between working in Gnu Emacs and in an Eclipse buffer. This enhancement felt like releasing the hand brake of a car in labored motion. I can now fully focus on the code.
To me: the best plugin among the combined set of Eclipse and Firefox add-ons.
Back to the top