Improved func name highlighting.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 07 Feb 2010 22:23:51 +0200
changeset 310 dca63c827ac1
parent 309 ea77f99a8369
child 311 4b8f829ab2ab
child 312 6f57f1693e65
Improved func name highlighting.
lisp/nsis-mode.el
--- a/lisp/nsis-mode.el	Fri Feb 05 16:38:41 2010 +0200
+++ b/lisp/nsis-mode.el	Sun Feb 07 22:23:51 2010 +0200
@@ -57,7 +57,8 @@
   '(
     ("!\\(insertmacro\\|define\\|ifdef\\|ifndef\\|else\\|endif\\|echo\\|verbose\\|include\\|macroend\\|macro\\|undef\\|packhdr\\|warning\\|error\\)" (1 'font-lock-builtin-face))
     ("$[({]?\\([A-Za-z0-9_]+\\)[)}]?" (1 'font-lock-variable-name-face))
-    ("^[[:blank:]]*\\([[:alpha:]][[:alnum:]_.]*:\\)\\([^:]\\|$\\)" (1 'font-lock-function-name-face))
+    ("^[[:blank:]]*\\([[:alpha:].][[:alnum:]_.]*:\\)\\([^:]\\|$\\)" (1 'font-lock-function-name-face))
+    ("^[[:blank:]]*\\(Function\\|Goto\\|Call\\)[[:blank:]]+\\([[:alnum:]_.]*\\)" (2 'font-lock-function-name-face))
     )
   (list "\\.\\(nsi\\|nsh\\)$")
   nil