diff options
-rw-r--r-- | README.md | 10 | ||||
-rw-r--r-- | nginx-mode.el | 4 |
2 files changed, 5 insertions, 9 deletions
@@ -24,16 +24,14 @@ Put this file into your `load-path` and the following into your `~/.emacs`: (require 'nginx-mode) ``` -The mode should automatically activate for files: +The mode automatically activates for: -1. Called `nginx.conf` +1. Files, called `nginx.conf` 2. Files ending in `.conf` under `nginx` directory -3. All files in `nginx/sites-available` and `nginx/sites-enabled` -If this does not work (e.g. shadowed by other packages autoload entries), this also goes to `~/.emacs`: +If you want `sites-enabled` dir, add this to `~/.emacs` (not done by +default, because can be shadowed by `apache-mode`): ```lisp -(add-to-list 'auto-mode-alist '("nginx\\.conf\\'" . nginx-mode)) -(add-to-list 'auto-mode-alist '("/nginx/.*\\.conf\\'" . nginx-mode)) (add-to-list 'auto-mode-alist '("/nginx/sites-\\(?:available\\|enabled\\)/" . nginx-mode)) ``` diff --git a/nginx-mode.el b/nginx-mode.el index 0f7cf8c..75d074d 100644 --- a/nginx-mode.el +++ b/nginx-mode.el @@ -187,9 +187,7 @@ The variable nginx-indent-level controls the amount of indentation. ;;;###autoload (add-to-list 'auto-mode-alist '("nginx\\.conf\\'" . nginx-mode)) ;;;###autoload -(add-to-list 'auto-mode-alist '("/nginx/.*\\.conf\\'" . nginx-mode)) -;;;###autoload -(add-to-list 'auto-mode-alist '("/nginx/sites-\\(?:available\\|enabled\\)/" . nginx-mode)) +(add-to-list 'auto-mode-alist '("/nginx/.+\\.conf\\'" . nginx-mode)) (provide 'nginx-mode) |