sh-font-lock-keywords-var
sh-font-lock-keywords-var is a variable defined in `
sh-script.el
'.
Its value is shown
below.
Documentation:
Default expressions to highlight in Shell Script modes. See `sh-feature'.
Value:
((csh sh-append shell
("\\${?[#?]?\\([[:alpha:]_][[:alnum:]_]*\\|0\\)" 1 font-lock-variable-name-face))
(es sh-append executable-font-lock-keywords
("\\$#?\\([[:alpha:]_][[:alnum:]_]*\\|[0-9]+\\)" 1 font-lock-variable-name-face))
(rc sh-append es)
(bash sh-append sh
("\\$(\\(\\sw+\\)"
(1 'sh-quoted-exec t)))
(sh sh-append shell
("\\$\\({#?\\)?\\([[:alpha:]_][[:alnum:]_]*\\|[-#?@!]\\)" 2 font-lock-variable-name-face)
("^\\(\\sw+\\)[ ]*(" 1 font-lock-function-name-face)
("\\<\\(function\\)\\>[ ]*\\(\\sw+\\)?"
(1 font-lock-keyword-face)
(2 font-lock-function-name-face nil t))
("\\(?:^\\s *\\|[[();&|]\\s *\\|\\(?:\\s +-[ao]\\|if\\|else\\|then\\|while\\|do\\)\\s +\\)\\(!\\)" 1 font-lock-negation-char-face))
(shell
("\\(^\\|[^\\]\\)\\(\\\\\\\\\\)*\\(\\\\\\)$" 3 'sh-escaped-newline)
("\\\\[^[:alnum:]]" 0 font-lock-string-face)
("\\${?\\([[:alpha:]_][[:alnum:]_]*\\|[0-9]+\\|[$*_]\\)" 1 font-lock-variable-name-face))
(rpm sh-append rpm2
("%{?\\(\\sw+\\)" 1 font-lock-keyword-face))
(rpm2 sh-append shell
("^Summary:\\(.*\\)$"
(1 font-lock-doc-face t))
("^\\(\\sw+\\):" 1 font-lock-variable-name-face)))