2017-10-19 152 views
0

我试图像“Makefile.OSX”文件名与makefile-mode关联匹配文件名的开头。的Emacs Lisp表达式,为在'自动模式alist`

我已经试过各种组合,如:

(add-to-list 'auto-mode-alist '("\\^Makefile" . makefile-mode)) 
(add-to-list 'auto-mode-alist '("\\`Makefile" . makefile-mode)) 

我该怎么办呢?

回答

1

指定为对全路径名auto-mode-alist比赛的一部分正则表达式,所以无论你的正则表达式不会匹配反对任何。

你可能想使用类似

(add-to-list 'auto-mode-alist '("Makefile.*\\'" . makefile-mode)) 

(add-to-list 'auto-mode-alist '("/Makefile.*\\'" . makefile-mode))