Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Emacs+

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Emacs+

Emacs+
212
53
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)
2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
2020-09 (4.17)
2020-12 (4.18)
2021-03 (4.19)

https://sites.google.com/a/mulgasoft.com/www/emacsplus/e4/update-site

Learn more...

Details Group Tabs

Details

Emacs+ [4.3.5]- 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
  • Repeat command
  • C-x b, C-x 4 b, C-x 5 b with completion, search and buffer list
  • 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, C-x {, C-x }, C-x 4 .)
  • Frame handling (C-x 5 2, C-x 5 1, C-x 5 0, C-x 5 o)
  • Rectangle Commands
  • Register Commands
  • Tags-like searching
  • 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

A complete list of supported commands and brief documentation can be found here.  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.

Donate here.

 

Categories:
  • Editor,
  • General Purpose Tools,
  • Tools,
  • UI
Tags:
  • Emacs Emacs+ emacs,
  • split window,
  • editor,
  • keyboard macros,
  • MulgaSoft
Additional Details
Eclipse Versions: 
2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Mark Feber
Development Status: 
Production/Stable
Date Created: 
Mon, 2009-03-09 17:08
License: 
EPL
Date Updated: 
Tue, 2021-07-13 15:09
Submitted by: 
Mark Feber
Metrics
DateRankingInstallsClickthroughs
January 2023353/66524 (0.01%)14
December 2022371/80533 (0.01%)24
November 2022344/80845 (0.01%)15
October 2022372/81138 (0.01%)20
September 2022292/81265 (0.02%)12
August 2022401/80825 (0.01%)19
July 2022363/81636 (0.01%)14
June 2022353/81041 (0.01%)10
May 2022344/81048 (0.01%)16
April 2022368/81739 (0.01%)14
March 2022344/82053 (0.01%)10
February 2022329/81951 (0.01%)9
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Emacs+ .

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Thursday, January 26, 2023 - 14:44

Reviews Sign in to post reviews

apaepckeov1's picture

Best Emacs Environment Outside of Emacs

Submitted by Andreas Paepcke on Thu, 2020-10-22 11:12

I have been using Emacs+ for years now. I was flailing when support
stopped for a while. Emacs is in my muscle memory, and nothing is
comparable for me in efficiency. But the benefit only accrues if all
the functionality I use is present. That includes registers and
rectangle commands. I occasionally eyed PyCharm to replace
Eclipse. But Emacs+ is the most complete Emacs environment outside of
Emacs itself. Any editing environment short of that standard is a show
stopper for me.

I am not associated with the author; have never met him. But I
occasionally donate to keep the plugin going. The link is easily
overlooked. Search for "Donate here" within this page.

mburhans's picture

Re: Best Emacs Environment Outside of Emacs

Submitted by Mark Burhans on Mon, 2020-11-09 14:10

I cannot get this to install on an Eclipse 2018 version.  Unable to read repository at sites.google.com/a/mulgasoft.com/www/emacsplus/e4/update-site/content.xml.Connection reset.

Can you, or anyone else, help? I'd love to get back to using Emacs+ since the builtin does not have all the bells-and-whistles.  sites.google.com/mulgasoft.com  seems to be empty.

lgarcserice's picture

Thanks for keeping this working

Submitted by Luis Garcés-Erice on Thu, 2020-03-12 06:06

I only created an account just to say thanks for keeping the plugin alive. Works fine with my 2019-12 Eclipse.

This is an unvaluable tool for me.

scoxc6r's picture

Emacs+ Revival

Submitted by Stan Cox on Wed, 2019-06-05 10:54

I am in the process of reviving emacs+ (and picking up java as I mostly develop in c++)  It has a new home at "MORE LIKE THIS" Emacs+.  I am successfully running the Emacs+ at that location on 2018-12 (4.10).  

apaepckeov1's picture

Re: Emacs+ Revival

Submitted by Andreas Paepcke on Thu, 2019-09-26 16:25

Thank you so much for this effort, Stan. Emacs+ absence is a showstopper for me in using Eclipse. I happily paid the original developer to add registers, and rectangle support at the time. I'm happy to personally support you as well.
I installed Eclipse 2018-12(4.10) as per your post above, but get "Unable to install selected solutions   Emacs+" I used the drag-install-button method. Should I try another way? You find my contact info on the Web: "Andreas Paepcke".

Thank you again,

Andreas

adefaria's picture

No longer supported

Submitted by Andrew DeFaria on Wed, 2019-04-24 15:14

When I attempt to install this into the new (2019.3 AKA 4.11) version of Eclipse it says it's no longer supported! Specifically it says "The following solutions are not compatible with this version of Eclipse - Emacs+".

adefaria's picture

Re: No longer supported

Submitted by Andrew DeFaria on Mon, 2019-08-12 22:33

Another dead plugin. It's a shame!

scoxc6r's picture

Re: No longer supported

Submitted by Stan Cox on Thu, 2019-08-15 11:37

I am reviving emacs+, try

https://marketplace.eclipse.org/content/emacs-0

mburhans's picture

Re: Re: No longer supported

Submitted by Mark Burhans on Mon, 2020-11-09 14:13

Hey Stan, are you still reviving this?  I cannot find the correct URL to go your revival of emacs+ .. the content/emacs-0 does not exist now.

scoxc6r's picture

Re: No longer supported

Submitted by Stan Cox on Wed, 2020-11-11 09:45

Mark Feber, the original developer, has resumed being the primary developer

spachner's picture

mulgasoft domain registration expired on 03/01/2019

Submitted by Stefan Pachner on Wed, 2019-04-03 14:42

Seems that the download website has expired:

--------------------------------------

Welcome to

www.mulgasoft.com

This domain registration expired on 03/01/2019.

Do you own this domain?   Renew It Now!

--------------------------------------

spachner's picture

mulgasoft domain registration expired on 03/01/2019

Submitted by Stefan Pachner on Wed, 2019-04-03 14:42

Seems that the download website has expired:

--------------------------------------

Welcome to

www.mulgasoft.com

This domain registration expired on 03/01/2019.

Do you own this domain?   Renew It Now!

--------------------------------------

mmisingnameaty's picture

Cannot be installed on Mars

Submitted by Missing name Mising name on Sun, 2016-01-24 02:06

Problems occurred while performing provisioning operation: org.codehaus.groovy.eclipse 2.6.1.xx-20120301-1300-e36-RELEASE is unknown in the solver!
org.codehaus.groovy.eclipse 2.6.1.xx-20120301-1300-e36-RELEASE is unknown in the solver!

jjalava's picture

Excellent!

Submitted by Jukka Jalava on Wed, 2015-08-05 08:44

Thank you for saving yet another old emacs geek!
Been struggling trying to decide whether I should try and learn the native eclipse or try to cope with the sort-of-like-emacs key settings.
Every so often an emacs shortcut like Alt-Ctrl-% just pops right from the spine on to the keyboard - AND NOW IT WORKS!
What a joy to see the prompt "Query-regexp:"

mhenning6dn's picture

Best. Plugin. Ever!

Submitted by Mark Henning on Thu, 2014-10-02 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!

vzukanov's picture

Can't see myself working on Eclipse without this plugin

Submitted by Vasiliy Zukanov on Tue, 2014-09-23 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!

bmccarthyeov's picture

The best emacs plugin

Submitted by B McCarthy on Tue, 2013-10-08 19:58

Yeah a Juno alpha! Keep it going! I've been so sad without it.

jlangley2qg's picture

This is an absolutely invaluable plugin!

Submitted by John Langley on Fri, 2013-10-04 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)

apaepckeov1's picture

Emacs+ Up to Date Through Large Changes in Eclipse Implemtation

Submitted by Andreas Paepcke on Wed, 2013-09-25 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.

ckochoff's picture

How do I use the Keyboard macros?

Submitted by Cory Koch on Thu, 2013-05-23 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?

Thanks

alamaison's picture

Makes Eclipse usable

Submitted by Alexander Lamaison on Sun, 2013-05-12 13:07

Simply can't function without it.

lmortensen's picture

Laren Mortensen

Submitted by Laren Mortensen on Thu, 2013-02-28 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.

dlucanin's picture

Juno support almost complete

Submitted by Drazen Lucanin on Mon, 2012-11-19 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.

sagneta's picture

Awesome!

Submitted by Stephen Agneta on Sat, 2012-09-08 12:36

I can't live without it. Hopefully they will upgrade to Juno.

nkovacevicnm6's picture

This Plugin Should be Included in Standard Ecliplse Release

Submitted by Nenad Kovacevic on Thu, 2012-09-06 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.

glippert's picture

Not having this plugin would be a deal-breaker

Submitted by George Lippert on Sun, 2012-09-02 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.

fkroot's picture

Great plugin

Submitted by FAX K.root on Thu, 2012-08-16 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)!

Thank you!

jcharbon's picture

Great extension

Submitted by Julien Charbon on Mon, 2012-08-06 09:49

Simply the best emacs extension for Eclipse

mthomejfp's picture

invaluable

Submitted by Michael Thome on Wed, 2012-08-01 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.

frichardson's picture

This is an essential tool

Submitted by Fred Richardson on Mon, 2012-07-30 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 ;)

dmedina2k8's picture

Incredibly useful

Submitted by David Medina on Thu, 2012-07-19 09:50

I would be lost without this plugin

anathaniel3wu's picture

We are doomed!

Submitted by Alfred Nathaniel on Sat, 2012-06-30 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?

ccordeiro's picture

By far one of the most useful

Submitted by César Cordeiro on Sat, 2012-03-10 14:27

By far one of the most useful eclipse plugin out there.

djonesx27's picture

Emacs+

Submitted by David Jones on Thu, 2012-03-08 08:17

ROCKS !

jabbeysmp's picture

A lifesaver!

Submitted by Jonathan Abbey on Mon, 2011-12-12 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.

mmisingnamea7t's picture

so good!

Submitted by Missing name Mising name on Fri, 2011-08-19 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!

jrussell668's picture

Makes eclipse on the mac usable

Submitted by John Russell on Tue, 2011-07-12 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.

skarmesin's picture

Awesome

Submitted by Steve Karmesin on Wed, 2010-06-30 16:03

My productivity just went way, way up. Thank you! This is great!
-Steve

pwinston's picture

Life changing

Submitted by Patrick Winston on Sun, 2010-05-30 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.

cgrebeldinger's picture

Finally free

Submitted by Chris Grebeldinger on Fri, 2010-03-19 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.

emisingnameeob's picture

Great Plugin

Submitted by Evan Mising name on Fri, 2010-02-12 11:50

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.

bhunter's picture

A great plugin and a responsive developer

Submitted by Brian Hunter on Thu, 2010-01-21 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.

dalan's picture

Emacs+ makes Eclipse usable

Submitted by Douglas Alan on Tue, 2010-09-14 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.

zsen's picture

Are there changelogs for Emacs+

Submitted by Zhang Sen on Thu, 2009-12-17 02:20

Thanks!!!

anathaniel's picture

A must for Emacs-trained Eclipse users

Submitted by Alfred Nathaniel on Tue, 2009-12-15 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.

rrivenburgh's picture

Great for emacs users

Submitted by Reid Rivenburgh on Mon, 2009-12-14 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!

zsen's picture

Can a visual effect similar to `transient-mark-mode` be added?

Submitted by Zhang Sen on Sun, 2009-12-13 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"!!

zsen's picture

The "set mark command" already solved this problem.

Submitted by Zhang Sen on Mon, 2009-12-14 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.

jrussell668's picture

Truly shines on the mac

Submitted by John Russell on Sun, 2009-12-13 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.

zsen's picture

the "select balanced expression" does not work as in Emacs

Submitted by Zhang Sen on Fri, 2009-12-11 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

  • 1
  • 2
  • next
  • last

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • HandySplit
  • Practically Macro
  • WindowBuilder Nightly Build
  • WindowBuilder
  • More Emacs

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top