让mmm模式在emacs中工作24

我一直试图让mmm模式工作,特别是Rails开发。 我已按照安装说明操作,无法进入特定的混合模式和特殊突出显示我正在寻找。 最具体的是erb文件。 这是我的.emacs文件:

(custom-set-variables '(custom-enabled-themes (quote (zenburn))) '(custom-safe-themes (quote ("71b172ea4aad108801421cc5251edb6c792f3adbaecfa1c52e94e3d99634dee7" default))) '(show-paren-mode t)) (custom-set-faces ) ;; File associations. (setq auto-mode-alist (cons '("\\.builder$" . ruby-mode) auto-mode-alist)) (require 'mmm-auto) (setq mmm-submode-decoration-level 0) (mmm-add-group 'fancy-html '((html-erb :submode ruby-mode :match-face (("<%#" . mmm-comment-submode-face) ("<%=" . mmm-output-submode-face) ("<%" . mmm-code-submode-face)) :front "" :insert ((?% erb-code nil @ "" @) (?# erb-comment nil @ "" @) (?= erb-expression nil @ "" @))))) (add-to-list 'mmm-mode-ext-classes-alist '(html-mode nil fancy-html)) 

尽管按照说明顺利安装过程,我仍然无法突出显示在我的erb文件中工作。 如果重要的话,我正在运行emacs 24。 所以我按照下载中的说明进行操作。 我之后将文件夹放在.emacs.d文件夹中。 我可以在Mx中访问mmm-mode的东西。 我只是没有突出显示我的模式,我找不到任何对声明模式的引用。

PS:旁注我不能让我的zenburn主题坚持,但这是一个不同的主。

编辑:我指的“指令”是在这个链接和下载中的targz包含的INSTALL文件。

不幸的是,Emacs没有好的规范多模式编辑故事。 sanityinc(史蒂夫珀塞尔)在这里修补了Emacs 24的MMM模式: https : //github.com/purcell/mmm-mode

他的配置在这里: https : //github.com/purcell/emacs.d

as init-ruby-mode.elinit-mmm.el

但它远非理想(没有缩进支持,只突出特殊区域。)

其他人有运气与nxhtml。

编辑:添加指向sanityinc配置的指针

有关情况的最新情况:

1)现在应该解决突出问题。

2)要获得智能缩进,请参阅https://github.com/purcell/mmm-mode中的 mmm-erb.el及其标题中的说明。