Introduction
This site, and the accompanying GitHub repository contains a set of key bindings and some BeanShell macros for the popular jEdit editor. The key bindings and macros, together, attempt to provide a better emulation of the GNU Emacs editor than is available out of the box with jEdit. Some of the key bindings in the shortcuts file merely bind to existing jEdit macros; however, others bind to macros provided by this package.
Getting the jEdit Emacs Macros
The jEdit Emacs Macros are distributed as a source bundle. There are a few different ways to get this package of macros.
Downloading a Tarball or Zip File
Prebuilt tar and zip files are available from the downloads page.
Cloning the Git Repository
You can also simply clone the Git repository:
$ git clone git://github.com/bmc/jedit-emacs.git
$ git clone http://github.com/bmc/jedit-emacs.git
Installation
To install the macros:
-
Copy the contents of the
jedit-emacs/startupdirectory to your.jedit/startupdirectory (typically under your home directory). -
Create a
.jedit/macros/Emacsdirectory. -
Copy the Bean Shell (*.bsh) files in
jedit-emacsto your newly created.jedit/macros/Emacsdirectory. -
Copy the
shortcut.propertiesfile to.jedit/macros/Emacs. -
Fire up jEdit. It should find the Emacs macros and automatically create keybindings based on the contents of
shortcut.properties.
Copyright and License
These macros are copyright © 2005-2010 Brian M. Clapper and are released under a BSD license.
Notes
NOTICE This emulation software is not part of, or endorsed by, the GNU Emacs project or the Free Software Foundation, nor is it a part of, or endorsed by, the jEdit project.
