equal
deleted
inserted
replaced
20 (define-generic-mode 'bat-file-mode |
20 (define-generic-mode 'bat-file-mode |
21 (list "REM " ":: ") |
21 (list "REM " ":: ") |
22 nil |
22 nil |
23 '( |
23 '( |
24 ("\\(:[[:alnum:]_]+\\)" (1 'font-lock-function-name-face)) |
24 ("\\(:[[:alnum:]_]+\\)" (1 'font-lock-function-name-face)) |
25 ("\\<\\([iI][fF]\\|[fF][oO][rR]\\|[gG][oO][tT][oO]\\|[pP][aA][uU][sS][eE]\\|[eE][cC][hH][oO]\\|[pP][rR][oO][mM][pP][tT]\\|[cC][aA][lL][lL]\\|[sS][eE][tT]\\|[sS][tT][aA][rR][tT]\\)\\>" (1 'font-lock-keyword-face)) |
25 ("\\<\\([iI][fF]\\|[eE][lL][sS][eE]\\|[fF][oO][rR]\\|[gG][oO][tT][oO]\ |
|
26 \\|[nN][oO][tT]\\|[eE][rR][rR][oO][rR][lL][eE][vV][eE][lL]\ |
|
27 \\|[pP][aA][uU][sS][eE]\\|[eE][cC][hH][oO]\\|[pP][rR][oO][mM][pP][tT]\ |
|
28 \\|[cC][aA][lL][lL]\\|[sS][eE][tT]\\|[sS][tT][aA][rR][tT]\\)\\>" (1 'font-lock-keyword-face)) |
26 ("\\(:[[:alpha:]][[:alnum:]_]*\\)" (1 'font-lock-function-name-face)) |
29 ("\\(:[[:alpha:]][[:alnum:]_]*\\)" (1 'font-lock-function-name-face)) |
|
30 ("\\(%[[:digit:]]\\|%%[[:alpha:]]\\|%[[:alpha:]][[:alnum:]]*%\\)" (1 'font-lock-variable-name-face)) |
|
31 ("set[[:blank:]]+\\([[:alpha:]][[:alnum:]]*\\)[[:blank:]]*=" (1 'font-lock-variable-name-face)) |
27 ;; ("\\(\\%[a-z]\\)" (1 'font-lock-reference-face)) |
32 ;; ("\\(\\%[a-z]\\)" (1 'font-lock-reference-face)) |
28 ;; ("\\(%\\sw+%\\)" (1 'font-lock-reference-face)) |
33 ;; ("\\(%\\sw+%\\)" (1 'font-lock-reference-face)) |
29 ;; ("\\(%[0-9]\\)" (1 'font-lock-reference-face)) |
34 ;; ("\\(%[0-9]\\)" (1 'font-lock-reference-face)) |
30 ) |
35 ) |
31 (list "\\.\\([bB][aA][tT]\\|[cC][mM][dD]\\|[nN][sS][hH]\\)$") |
36 (list "\\.\\([bB][aA][tT]\\|[cC][mM][dD]\\|[nN][sS][hH]\\)$") |