Message-ID: <543530170.1305.1432779062887.JavaMail.email@example.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1304_728850494.1432779062886" ------=_Part_1304_728850494.1432779062886 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Emacs remains the "one true editor" (apart from Vim of course,= which is the other "one true editor"). Many people prefer using = editors rather than fighting with IDEs. Editors need support for specific l= anguages, hence the need for a Groovy mode for Emacs. Emacs Plugin is an old page kept for historical pur= poses outlining that there have been multiple goes at creating a Groovy mod= e for Emacs =E2=80=93 each with their good bits and bad bits. Current devel= opment effort (thanks to Jim Morris) focuses on evolving the Emacs mode bas= ed on the Java mode of CC Mode initially started by Russel Winder, c= oupled with the inferior mode by Stuart Clayman.
A release was made on 2010-11-13 (but there was a fault with the tarball= that was corrected 2011-06-29, hence the date on the tarball), but it is r= ecommended that people track the mainline rather than use releases.
For those who want to download and install the current release tarball, = one is available at Groovy Emacs Mode project page a= t Launchpad. There is a big green button which points to the curr= ent release download file. There is no link to the current release ta= rball from this page so as to avoid pointing people at an old or out of dat= e release. The summary instructions for install are:
For developers, or the more adventurous users who want to work with cont= inuous update, then take a branch of the mainline somewhere on your filesto= re:
This creates a Git repository in the subdirectory Groovy-Emacs-Mode of t= he current directory. You can update to the latest version by:
On systems other than Windows you can use symbolic links to put these fi= les in the right place for Emacs to find them. So assuming that you put the= Groovy mode branch in ~/groovy-emacs-mode and your emacs directory is ~/.e= macs.d then:
this should set up all the symbolic links needed.
(Someone needs to write what to do on Windows.)
Emacs needs to be told when to use Groovy mode. So in your initializatio= n file (assumed default is ~/.emacs.d/init.el) you probably want to add:
or something equivalent.
This Groovy mode is developed and tested in the context of using Emacs 2= 3. It should work with Emacs 22 but is untested. Likewise it should work wi= th XEmacs but is untested.