Emacs+

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

2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 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)

https://github.com/mfeber/MulgaSoft.github.io/tree/main/eclipse-update-site

Learn more...
Solution Description

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

 

Additional Details

Eclipse Versions: 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 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)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: Mark Feber

Development Status: Production/Stable

Date Created: Monday, March 9, 2009 - 17:08

License: EPL

Date Updated: Sunday, March 17, 2024 - 15:35

Submitted by: Mark Feber

Date Ranking Installs Clickthroughs
April 2024 0/0 0 11
March 2024 0/0 0 19
February 2024 0/0 0 7
January 2024 0/0 0 22
December 2023 0/0 0 9
November 2023 0/0 0 17
October 2023 0/0 0 12
September 2023 0/0 0 19
August 2023 355/673 25 8
July 2023 313/668 36 6
June 2023 306/669 41 4
May 2023 334/671 36 5
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

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

Reviews Add new review

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.

In reply to by David M. Karr

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

In reply to by David M. Karr

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.