47 |
;; prerequisites. |
;; prerequisites. |
48 |
;; |
;; |
49 |
;; The command C-c C-b pops up a browser window listing all target and |
;; The command C-c C-b pops up a browser window listing all target and |
50 |
;; macro names. You can mark or unmark items wit C-c SPC, and insert |
;; macro names. You can mark or unmark items with C-c SPC, and insert |
51 |
;; all marked items back in the Makefile with C-c TAB. |
;; all marked items back in the Makefile with C-c TAB. |
52 |
;; |
;; |
53 |
;; The command C-c TAB in the makefile buffer inserts a GNU make builtin. |
;; The command C-c TAB in the makefile buffer inserts a GNU make builtin. |
284 |
"\\>[ \t]*\\([^: \t\n#]*\\)") |
"\\>[ \t]*\\([^: \t\n#]*\\)") |
285 |
'(1 font-lock-keyword-face) '(2 font-lock-variable-name-face)) |
'(1 font-lock-keyword-face) '(2 font-lock-variable-name-face)) |
286 |
|
|
287 |
|
'("^\\(?: [ \t]*\\)?if\\(n\\)\\(?:def\\|eq\\)\\>" |
288 |
|
1 font-lock-negation-char-face prepend) |
289 |
|
|
290 |
;; Highlight lines that contain just whitespace. |
;; Highlight lines that contain just whitespace. |
291 |
;; They can cause trouble, especially if they start with a tab. |
;; They can cause trouble, especially if they start with a tab. |
292 |
'("^[ \t]+$" . makefile-space-face) |
'("^[ \t]+$" . makefile-space-face) |