301 |
'("^\\( +\\)\t" 1 makefile-space-face))) |
'("^\\( +\\)\t" 1 makefile-space-face))) |
302 |
|
|
303 |
(defconst makefile-font-lock-syntactic-keywords |
(defconst makefile-font-lock-syntactic-keywords |
304 |
(list |
;; From sh-script.el. |
305 |
;; Change the syntax of a quoted newline so that it does not end a comment. |
;; A `#' begins a comment in sh when it is unquoted and at the beginning |
306 |
'("\\\\\n" 0 " "))) |
;; of a word. In the shell, words are separated by metacharacters. |
307 |
|
;; The list of special chars is taken from the single-unix spec of the |
308 |
|
;; shell command language (under `quoting') but with `$' removed. |
309 |
|
'(("[^|&;<>()`\\\"' \t\n]\\(#+\\)" 1 "_") |
310 |
|
;; Change the syntax of a quoted newline so that it does not end a comment. |
311 |
|
("\\\\\n" 0 "."))) |
312 |
|
|
313 |
(defvar makefile-imenu-generic-expression |
(defvar makefile-imenu-generic-expression |
314 |
(list |
(list |