[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/nginx-mode 82098c5 19/34: auto-mode-alist now works :-)
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/nginx-mode 82098c5 19/34: auto-mode-alist now works :-) |
Date: |
Sun, 29 Aug 2021 11:24:15 -0400 (EDT) |
branch: elpa/nginx-mode
commit 82098c569cfc1362238a2d1e5322886ba765766a
Author: Vasily Korytov <vasily.korytov@rochsystems.com>
Commit: Vasily Korytov <vasily.korytov@rochsystems.com>
auto-mode-alist now works :-)
---
README.md | 15 ++++++++++++---
nginx-mode.el | 8 +++++---
2 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index d38f7c9..068cf1c 100644
--- a/README.md
+++ b/README.md
@@ -19,12 +19,21 @@ anything else around that did quite this much.
Many thanks to the authors of puppet-mode.el, from where I found a
useful indentation function that I've modified to suit this situation.
-Put this file into your load-path and the following into your ~/.emacs:
+Put this file into your load-path and the following into your `~/.emacs`:
```lisp
(require 'nginx-mode)
```
-The mode should automatically activate for files called `nginx.conf` and files
under `/etc/nginx` - if not, you can add something like this to your init file:
+The mode should automatically activate for files:
+
+1. 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`:
+
```lisp
-(add-to-list 'auto-mode-alist '("/etc/nginx/sites-available/.*" . nginx-mode))
+(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 8195a00..0f7cf8c 100644
--- a/nginx-mode.el
+++ b/nginx-mode.el
@@ -185,9 +185,11 @@ The variable nginx-indent-level controls the amount of
indentation.
(run-hooks 'nginx-mode-hook))
;;;###autoload
-(add-to-list 'auto-mode-alist
- '("nginx\.conf$" . nginx-mode)
- '("/etc/nginx/.*" . nginx-mode))
+(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))
(provide 'nginx-mode)
- [nongnu] elpa/nginx-mode dd61d1d 23/34: font-lock-operator-face is gone.\n\nFixes #14., (continued)
- [nongnu] elpa/nginx-mode dd61d1d 23/34: font-lock-operator-face is gone.\n\nFixes #14., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode a04cef3 25/34: Update README.md, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode f33abe7 26/34: Use syntax table instead of font-lock regexp, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode c13fa62 27/34: Merge pull request #15 from zonuexe/feature/comment-syntax-table, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 95cb916 32/34: Add top-level Nginx configuration blocks to magic-fallback-mode-alist., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 304c9e2 24/34: one more ref to font-lock-operator-face., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode bb5d84b 21/34: removed sites-enabled from default (has issues with apache-mode autoloads), ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 99d5eea 02/34: mention where you can find it, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 0600403 03/34: syntax highlighting improvements, of a sort., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 06fe730 10/34: add some auto-mode-alist magic. Fixes #6., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 82098c5 19/34: auto-mode-alist now works :-),
ELPA Syncer <=
- [nongnu] elpa/nginx-mode 8a296e3 22/34: Merge pull request #11 from chillum/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 47aaf2c 29/34: Remove `run-hook`, it is run automatically., ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode c37ae5f 30/34: Merge pull request #16 from Fuco1/patch-1, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 9fc6ef2 01/34: initial checkin of working code, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 79e1c5b 04/34: hrm. maybe highlighting parens and curly braces wasn't such a good idea (my eyes!), ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode 88da7a7 12/34: Set auto-mode-alist at top-level and Add autoload cookie, ELPA Syncer, 2021/08/29
- [nongnu] elpa/nginx-mode a3ea629 33/34: Merge pull request #17 from joewreschnig/magic-fallback-mode, ELPA Syncer, 2021/08/29