]> git.eshelyaron.com Git - emacs.git/commitdiff
(makefile-font-lock-keywords): Highlight lines with
authorRichard M. Stallman <rms@gnu.org>
Mon, 28 Aug 1995 15:09:57 +0000 (15:09 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 28 Aug 1995 15:09:57 +0000 (15:09 +0000)
tab followed by #, and initial spaces preceding tabs--not all initial spaces.

lisp/progmodes/make-mode.el

index 02693bb160764dbd81d9b7708700be507aafb5da..a30f03a60e90f8c8098c9755980ce572b0e5ae4a 100644 (file)
@@ -220,11 +220,13 @@ not be enclosed in { } or ( ).")
    ;; They can cause trouble, especially if they start with a tab.
    '("^[ \t]+$" . makefile-space-face)
 
-   ;; Highlight leading spaces, since they are hard to see before a tab
-   ;; and can make a makefile fail to function.
-   ;; Don't highlight leading tabs, because they are normal
-   ;; and people assume that 8 cols of whitespace means a tab.
-   '("^ " . makefile-space-face)))
+   ;; Highlight shell comments that Make treats as commands,
+   ;; since these can fool people.
+   '("^\t+#" makefile-space-face t)
+
+   ;; Highlight spaces that precede tabs.
+   ;; They can make a tab fail to be effective.
+   '("^\\( +\\)\t" 1 makefile-space-face)))
 
 ;;; ------------------------------------------------------------
 ;;; The following configurable variables are used in the