自动将nginx-mode应用于与nginx相关的文件
您可以从ELPA或Github的ajc / nginx-mode获取nginx-mode。
当打开.conf文件时,通常会应用conf-mode。
这是一个配置,要求该文件是.conf文件,并且路径中包含”nginx”字样,才应用nginx-mode。
在nginx文件夹及其子文件夹中,如果不需要每次都执行”M-x nginx-mode”命令,可能会很方便。
(require 'nginx-mode)
;;(add-to-list 'auto-mode-alist '("nginx\\.conf$" . nginx-mode))
(add-hook 'conf-mode-hook
(lambda ()
(when (string-match "nginx" (buffer-file-name))
(nginx-mode))))
另一种选择:
(require 'nginx-mode)
(add-to-list 'auto-mode-alist '("nginx\\(.*\\).conf[^/]*$" . nginx-mode))