diff -r ea77f99a8369 -r dca63c827ac1 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