哪个是Emacs推荐的Groovy插件?

6

当我在寻找一个简单的groovy模式插件用于emacs时,以便获得缩进和某种形式的语法高亮时,我发现了 groovy网站上的3个版本

这个页面非常好地提供了概述和一些细节,但在选择哪个插件的方面有点不足。

有Jeremy Rayner的groovy-mode.el,它不痛苦

还有Russel Winder的同名groovy-mode.el,它基于cc-mode。

还有Stuart Clayman的inferioir groovy mode inf-groovy.el

目前我更倾向于使用Jeremy的插件,但我觉得不痛苦是选择一个插件的不充分理由。

我想知道哪些插件推荐使用或应该避免使用?

2个回答

7

自从ataylor的回答以来,情况有所改变:现在(2017年3月)Groovy官方网站链接到Emacs-Groovy-Mode,该模式结合了Russel Winder和Stuart Clayman的工作。

正如我们所期望的那样,存储库可在Github上获取


好的,我会去看看。感谢您的跟进。 - Peter Tillemans
这个是新的仓库吗?链接到的那个已经不在github上了。 - futtetennista
看起来是这样,但它是 https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes 的一个分支,正在更新答案。 - AdrieanKhisbe

2
我使用Jeremy Ranyer的groovy-mode.el,原因是在我测试它们时,它比Russel Winder的版本更适合我的代码。
以下是我对Rayner的小修改,修复了一些问题(如果我没记错,是Elvis运算符):
(defconst groovy-block-mid-re
   "need something here or it blows up"
   )

我正在评估它。有一些关于内联闭包的电动缩进让我感到困扰。除此之外,目前它运行良好。 - Peter Tillemans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接