我已经设置了MMM-mode来编辑.html.erb文件,但是缩进在ruby部分不起作用,并且ruby-mode的所有不同的电子行为都做了错误的事情。我已经将该子模式从ruby-moode更改为基本模式,它的效果要好得多。
我仍然想使用ruby-mode的字体锁定,这可能/容易吗?任何关于从哪里开始的提示。
Elisp对我来说很舒服,但是我现在没有太多的时间去深入挖掘我自己。希望有人会有一个片段?
发布于 2012-01-04 02:56:17
我看你还没找到答案。不知道这样做是否会更好,但是你可以考虑使用而不是MMM。
发布于 2013-01-09 05:32:47
要回答这个问题,您需要定义一个从fundamental-mode派生的主模式,并且在其主体中只复制ruby-mode定义主体中与字体锁相关的行、设置font-lock-变量的行以及syntax-propertize-function。当然,你需要在某个地方使用(require 'ruby-mode)。
但是对于.html.erb文件,我现在可以推荐使用mmm-erb,这在提出这个问题时是不可用的。
https://stackoverflow.com/questions/8329530
复制相似问题