在为emacs寻找简单的groovy模式插件以获得缩进和某种形式的语法高亮时,我在groovy网站上找到了3个版本.
这个页面非常适合概述和一些杂草详细信息,但是为什么选择其中一个有点吝啬.
有杰里米·雷纳的常规-mode.el 这是不痛
有一个Russel Winder同名的groovy-mode.el,它基于cc模式.
有斯图尔特克莱曼下等groovy模式inf-groovy.el
目前我被Jeremy的插件所吸引,但我觉得不痛苦是选择其他人的一个不好的理由.
我想知道哪些是推荐的或哪些是要避免的?
自ataylor回答后,事情发生了一些变化:现在(2017年3月) 正式的Groovy网站链接到了Emacs-Groovy-Mode,它结合了Russel Winder和Stuart Clayman的工作.
正如我们所料,回购可以在Github上获得.
我使用 Jeremy Ranyer 的groovy-mode.el唯一原因是,在我测试它们时,它比 Russel Winder 的版本更适合我的代码。
这是我在 Rayner 中添加的一个小修改,它修复了一些问题(elvis 操作员,如果我没记错的话):
(defconst groovy-block-mid-re
"need something here or it blows up"
)
Run Code Online (Sandbox Code Playgroud)