]> gitweb.michael.orlitzky.com - nagios-mode.git/commitdiff
Added back font locking for strings.
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 16 Feb 2009 05:20:44 +0000 (00:20 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 16 Feb 2009 05:20:44 +0000 (00:20 -0500)
Currently, one of the nested string tests fails.

nagios-mode.el

index 6b1bd3beac87315bcb43ce67fdcdb3271af18e5e..7a699b73ca23e6b5534fa5a9407add53d41ba61e 100644 (file)
 
 
 
+(defconst nagios-string
+  (eval-when-compile
+    "\\(\".*?\"\\)"))
+
+
 ;; The One True Font Locking Variable
 
 (defvar nagios-font-lock-keywords
   (list
 
+   ;; Font lock the comments first.
+   (cons nagios-comments font-lock-comment-delimiter-face)
+
+   ;; Strings have the highest priority. For now, this is broken,
+   ;; but I guess I would rather have strings miscolored within
+   ;; comments than the other way around.
+   (cons nagios-string '(0 font-lock-string-face t))
+
    (cons nagios-special font-lock-keyword-face)
    (cons nagios-directives font-lock-variable-name-face)
    (cons nagios-macros font-lock-constant-face)
-   (cons nagios-definitions '(1 font-lock-function-name-face))
-
-  ;; And comments take precedence over everything else.
-   (cons nagios-comments '(0 font-lock-comment-delimiter-face t)))
+   (cons nagios-definitions '(1 font-lock-function-name-face)))
 
   "Rules for highlighting Nagios configuration files."
   )