branch: elpa/nginx-mode
commit a3ea62939516a24abd1e4efb6194bbcc5981502f
Merge: 9e25e1f 95cb916
Author: Andrew J. Cosgriff <and...@cosgriff.name>
Commit: GitHub <nore...@github.com>

    Merge pull request #17 from joewreschnig/magic-fallback-mode
    
    Add top-level Nginx configuration blocks to magic-fallback-mode-alist.
---
 nginx-mode.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/nginx-mode.el b/nginx-mode.el
index 03ec64f..34f1e11 100644
--- a/nginx-mode.el
+++ b/nginx-mode.el
@@ -190,6 +190,11 @@ The variable nginx-indent-level controls the amount of 
indentation.
 (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
+ 'magic-fallback-mode-alist
+ '("\\(?:.*\n\\)*\\(?:http\\|server\\|location .+\\|upstream .+\\)[ \n\t]+{"
+   . nginx-mode))
 
 (provide 'nginx-mode)
 

Reply via email to