我正在尝试让emacs将matplotlibrc
文件视为sh模式,以便合理地突出语法。
将这些变体添加到我的user.el
无效:
(add-to-list 'auto-mode-alist '("*matplotlibrc'" . sh-mode))
(add-to-list 'auto-mode-alist '("matplotlibrc'" . sh-mode))
为什么?
答案 0 :(得分:0)
我认为如果你逃避单引号,你会发现它有效:
(add-to-list 'auto-mode-alist '("matplotlibrc\\'" . sh-mode))
来自the manual:
\'
匹配空字符串,但仅匹配缓冲区或字符串的末尾。
因为它是Emacs Lisp,你need to double the backslash。