scheme-font-lock-keywords-2
scheme-font-lock-keywords-2 is a variable defined in `
scheme.el
'.
Its value is shown
below.
- This variable may be risky if used as a file-local variable.
Documentation:
Gaudy expressions to highlight in Scheme modes.
Value:
(("(\\(define\\*?\\(\\(\\|-public\\|-method\\|-generic\\(-procedure\\)?\\)\\|\\(-syntax\\|-macro\\)\\|-class\\|-module\\)\\)\\>[ ]*(*\\(\\sw+\\)?"
(1 font-lock-keyword-face)
(6
(cond
((match-beginning 3)
font-lock-function-name-face)
((match-beginning 5)
font-lock-variable-name-face)
(t font-lock-type-face))
nil t))
("(\\(and\\|begin\\|c\\(?:a\\(?:ll\\(?:-with-\\(?:current-continuation\\|\\(?:in\\|out\\)put-file\\)\\|/cc\\)\\|se\\)\\|ond\\)\\|d\\(?:elay\\|o\\)\\|e\\(?:lse\\|xport\\)\\|for\\(?:-each\\|ce\\)\\|i\\(?:f\\|mport\\)\\|l\\(?:ambda\\|et\\(?:\\*\\(?:-values\\)?\\|-\\(?:syntax\\|values\\)\\|rec\\(?:-syntax\\)?\\)?\\)\\|map\\|or\\|syntax\\(?:-rules\\)?\\|λ\\)\\>" . 1)
("(let\\s-+\\(\\sw+\\)"
(1 font-lock-function-name-face))
("\\<<\\sw+>\\>" . font-lock-type-face)
("\\<#?:\\sw+\\>" . font-lock-builtin-face)
("(\\(\\\\)\\s-*(?\\(\\sw+\\)?"
(1 font-lock-keyword-face)
(2 font-lock-type-face)))