All Projects → Groovy-Emacs-Modes → groovy-emacs-modes

Groovy-Emacs-Modes / groovy-emacs-modes

Licence: other
A groovy major mode, grails minor mode, and a groovy inferior mode.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to groovy-emacs-modes

Graphql Mode
An Emacs mode for GraphQL
Stars: ✭ 120 (+57.89%)
Mutual labels:  emacs-mode
gorm-neo4j
GORM for Neo4j
Stars: ✭ 16 (-78.95%)
Mutual labels:  grails
getting-started-with-grails
Conference Talk - Getting Started with Grails
Stars: ✭ 23 (-69.74%)
Mutual labels:  grails
Psc Ide Emacs
Emacs integration for PureScript's psc-ide tool.
Stars: ✭ 130 (+71.05%)
Mutual labels:  emacs-mode
Zoom
Fixed and automatic balanced window layout for Emacs
Stars: ✭ 252 (+231.58%)
Mutual labels:  emacs-mode
springcrm
An open-source CRM.
Stars: ✭ 14 (-81.58%)
Mutual labels:  grails
Jq Mode
Emacs major mode for editing jq queries.
Stars: ✭ 70 (-7.89%)
Mutual labels:  emacs-mode
Grails Core
The Grails Web Application Framework
Stars: ✭ 2,636 (+3368.42%)
Mutual labels:  grails
gorm-mongodb
GORM for MongoDB
Stars: ✭ 58 (-23.68%)
Mutual labels:  grails
helloworld-web
Hello World web application in 39 different ways in Java
Stars: ✭ 18 (-76.32%)
Mutual labels:  grails
Org Msg
OrgMsg is a GNU/Emacs global minor mode mixing up Org mode and Message mode to compose and reply to emails in a Outlook HTML friendly style.
Stars: ✭ 153 (+101.32%)
Mutual labels:  emacs-mode
Live Py Plugin
Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser
Stars: ✭ 222 (+192.11%)
Mutual labels:  emacs-mode
grails-audit-logging-plugin
The Grails Audit Logging Plugin
Stars: ✭ 49 (-35.53%)
Mutual labels:  grails
Emacs Solidity
The official solidity-mode for EMACS
Stars: ✭ 120 (+57.89%)
Mutual labels:  emacs-mode
gorm-hibernate5
GORM for Hibernate 5
Stars: ✭ 51 (-32.89%)
Mutual labels:  grails
Subed
Subtitle editor for Emacs
Stars: ✭ 77 (+1.32%)
Mutual labels:  emacs-mode
grails-rabbitmq-native
A Grails plugin that provides convenient RabbitMQ functionality using the native Java library for RabbitMQ.
Stars: ✭ 27 (-64.47%)
Mutual labels:  grails
tla-tools
TLA+ tools for Emacs
Stars: ✭ 27 (-64.47%)
Mutual labels:  emacs-mode
scaffolding
Scaffolding plugin for Grails® framework
Stars: ✭ 13 (-82.89%)
Mutual labels:  grails
grails-spring-security-core
Grails Spring Security Core Plugin
Stars: ✭ 242 (+218.42%)
Mutual labels:  grails

Emacs Modes for Groovy and Grails

Coverage Status Licence MELPA MELPA

This repository contains Emacs modes for Groovy and Grails. The major features are syntax highlighting with groovy-mode, REPL integration with run-groovy and Grails project navigation with grails-mode.

Installation

Emacs 24+ is required.

These packages are available on MELPA. To use rolling releases:

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

Alternatively, if you just want stable releases:

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

You can now use M-x list-packages to find groovy-mode and install it.

A Bit of History

This mode was originally developed as a derived mode of java-mode (a derived mode of cc-mode) inspired by Dylan R.E. Moonfire's C# mode. There are however what seem to be insurmountable obstacles to making groovy-mode based on CC Mode work as people want. Wilfred Hughes created a new groovy-mode (standalone) independent of CC Mode.

The CC Mode version of groovy-mode used to be master, and is the basis for the 1.0.1 version on MELPA. The work on standlone groovy-mode happened on a feature branch. As of 2017-05-08T08:00+01:00, the CC Mode version has been switched to the 1.X branch and the standalone version is now master and will be released as 2.0.0 as soon as viable.

cc-mode derived mode

The CC Mode version of groovy-mode is configured by overriding cc-mode settings, such as c-basic-offset.

Standalone mode (the default)

The new, and now default, standalone mode provides more robust highlighting and indentation, plus niceties like string interpolation highlighting, compared to the CC Mode based version..

screenshot

You can configure the standalone groovy-mode with M-x customize, and searching for groovy.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].