A groovy major mode, grails minor mode, and a groovy inferior mode.
Emacs Lisp
Latest commit 5dc1e6a Oct 15, 2016 @russel russel committed on GitHub Merge pull request #28 from waisbrot/interpreter-alist
Add an entry to interpreter-mode-alist

README.md

Emacs Modes for Groovy and Grails

Licence MELPA MELPA

This is a collection of (X)Emacs modes for use with Groovy-related technology -- Groovy, Grails, etc.

These modes are currently known to work with Emacs 24 and believed to work with Emacs 23.

The Groovy major mode is a derived mode of Java mode which is itself a derived mode in CC Mode. Inspiration came from Dylan R.E. Moonfire's C# mode.

The best way of installing these modes, at least for Emacs 24, is to use the packaging system. Add MELPA or MELPA Stable to the list of repositories to access this mode. For those who want only formal, tagged releases use MELPA Stable:

(require 'package)
(add-to-list 'package-archives
         '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)

For those who want rolling releases as they happen use MELPA:

(require 'package)
(add-to-list 'package-archives
         '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)

and then use M-x package-list-package to get to the package listing and install from there. MELPA tracks this Git repository and updates relatively soon after each commit or formal release. For more detail on setting up see MELPA Getting Started.

The master of all the material is the Git repository at https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes .

This software is licenced using GNU General Public Licence version 3.