Ste*_*der 5 emacs ruby-on-rails nxhtml
我下载了nxhtml并解压缩.然后我把它放在我的.emacs文件中.
(add-to-list 'load-path "~/nxhtml/util")
(require 'mumamo-fun)
(setq mumamo-chunk-coloring 'submode-colored)
(add-to-list 'auto-mode-alist '("\\.rhtml\\'" . eruby-nxhtml-mumamo-mode))
(add-to-list 'auto-mode-alist '("\\.html\\.erb\\'" . eruby-nxhtml-mumamo-mode))
Run Code Online (Sandbox Code Playgroud)
当我打开.html.erb文件时,它没有正确的模式设置(因此语法突出显示不正确).我知道require语句正确运行b/c我可以手动将aquamacs设置为eruby-nxhtml-mumamo-mode,如果我注释掉require行,我甚至无法切换到该模式.我甚至尝试用其他模式替换eruby ...-模式,比如c ++ - 模式和其他模式,我知道工作,但也不起作用.
那么正则表达式的问题是什么?我不确定.任何帮助,将不胜感激.
请尝试以下操作:
(add-to-list 'auto-mode-alist '("\\.rhtml?$" . eruby-nxhtml-mumamo-mode))
(add-to-list 'auto-mode-alist '("\\.html?\\.erb$" . eruby-nxhtml-mumamo-mode))
Run Code Online (Sandbox Code Playgroud)
看来您的表达式末尾有一个转义的逗号。
我不知道标题中缺少“l”是否是故意的,但问号应该说明这一点。美元符号将表达式锚定到字符串的末尾,名义上是可选的,但最好是明确的。
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |