Emacs+ 3.6.5
Categories:
Emacs+ - Eclipse Extensions for Emacs Expatriates - provides an enhanced Emacs-like experience in the Eclipse text editors. Includes:
- Keyboard Macros (including name, bind, save, load and auto-loading
- M-x command execution
- C-u universal-argument
- C-x b with search
- Emacs style point/mark selection with both global and buffer-local mark rings
- Emacs style search and query/replace with regular expressions
- A kill ring for deleted text
- Digit argument support M-1, M-2 ... C-M-1, C-M-2 ..., etc.
- Balanced expression (s-expression) commands
- Split editor windows (C-x 2, C-x 3)
- Rectangle Commands
- Named registers
- Tags search (without tags)
- Transposition of characters, words, lines, paragraphs and s-expressions
- Line and character commands
- Space and blank line handling
- Case conversion commands
An optional feature provides additional bindings for:
- Gnu-style help commands
- Gnu-style shift selection
- Gnu-style GUD bindings
In cases where the normal Emacs binding interferes with an Eclipse binding, the Emacs binding is preferred. As an optional feature, additional command and convenience override bindings can be installed.
Feature requests and defect reports made in the Reviews section are unlikely to be noticed. Submit them here. A forum for discussion can be found at Emacs+ discussion.
Additional Details
- Version Number: 3.6.5
- Eclipse Versions: Ganymede or later
- Organization: Mark Feber
- Date Created: 09/03/2009
- Date Updated: 22/01/2012
- Development Status: Production/Stable
- License: Other
- Submitted by: Mark Feber
- This listing has been installed 403 times in the last 30 days.
By John Russell
Makes eclipse on the mac usable
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.
By Steve Karmesin
By Patrick Winston
Life changing
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.
By Chris Grebeldinger
Finally free
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.
By Evan
Great Plugin
Hi All,
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.
Many thanks!
Evan Charles Smith, MD, MS
Director of Science and Technology
Daedalus Software, Inc.
By Brian Hunter
A great plugin and a responsive developer
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.
By Douglas Alan
Emacs+ makes Eclipse usable
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.
By zhang sen
Are there changelogs for Emacs+
Thanks!!!
By Alfred Nathaniel
A must for Emacs-trained Eclipse users
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.
By Reid Rivenburgh
Great for emacs users
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!
By zhang sen
Can a visual effect similar to `transient-mark-mode` be added?
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"!!
By zhang sen
The "set mark command" already solved this problem.
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.
By John Russell
Truly shines on the mac
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.
By zhang sen
the "select balanced expression" does not work as in Emacs
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
By David M. Karr
My feedback on Emacs+
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.
By Nick Cross
Fantastic addition
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.
By Andreas Paepcke
Emacs+: A Crucial Addition to the Eclipse IDE
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.
Andreas Paepcke

