summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorGravatar Andrew J Cosgriff2010-10-14 21:32:04 +1100
committerGravatar Andrew J Cosgriff2010-10-14 21:32:04 +1100
commit0600403fe09955d230f320c0e28a8a2b5dbb6225 (patch)
tree24a5775dfc37a52ce2a534adaf43605ec58798fb
parent99d5eeae470fc404a3e11663792a070e133f00c3 (diff)
downloadnginx-mode-0600403fe09955d230f320c0e28a8a2b5dbb6225.tar.gz
nginx-mode-0600403fe09955d230f320c0e28a8a2b5dbb6225.zip
syntax highlighting improvements, of a sort.
-rw-r--r--nginx-mode.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/nginx-mode.el b/nginx-mode.el
index 4fed8b0..2caf835 100644
--- a/nginx-mode.el
+++ b/nginx-mode.el
@@ -46,7 +46,14 @@
(defvar nginx-font-lock-keywords
(list '("#.*" . font-lock-comment-face)
- '("^\\([ ]+\\)?\\([A-Za-z09_]+\\)" 2 font-lock-keyword-face t)))
+ '("^\\([ \t]+\\)?\\([A-Za-z09_]+\\)" 2 font-lock-keyword-face t)
+ '(";$" . font-lock-pseudo-keyword-face)
+ '("\\(\{\\|\}\\|\(\\|\)\\)" . font-lock-pseudo-keyword-face)
+ '("^\\([ \t]+\\)?rewrite[ \t]+.+[ \t]+\\(permanent\\|redirect\\|break\\|last\\);$" 2 font-lock-operator-face)
+ '("\\(\$[0-9]+\\)[^0-9]" 1 font-lock-constant-face)
+ '("\$[A-Za-z0-9_\-]+" . font-lock-variable-name-face)
+ '("[ \t]+\\(on\\|off\\);$" 1 font-lock-constant-face)
+ '("[A-Za-z0-9_\-]+\\([ \t]+[^ \t\n]+\\)?[ \t]+\\([^ \t\n]+\\)[ \t]+{" 2 font-lock-operator-face)))
;;;;##########################################################################