# HG changeset patch # User Daniel Pfeiffer # Date 1115971124 0 # Node ID 241bb14c31deab4d31dbdb37961921c70d4f8a08 # Parent bac64e3149d8f28dcdeae1b2f70c9b03c702d868 *** empty log message *** diff -r bac64e3149d8 -r 241bb14c31de lisp/ChangeLog --- a/lisp/ChangeLog Fri May 13 07:56:28 2005 +0000 +++ b/lisp/ChangeLog Fri May 13 07:58:44 2005 +0000 @@ -1,3 +1,30 @@ +2005-05-13 Daniel Pfeiffer + + * progmodes/make-mode.el (makefile-targets-face) + (makefile-shell-face, makefile-makepp-perl-face): New faces. + (makefile-dependency-regex): Fix it to not make the colon in + $(var:a=b) special. + (makefile-rule-action-regex): New regexp for highlighting embedded + Shell strings. + (makefile-macroassign-regex): Handle != for highlighting as + embedded Shell strings. + (makefile-var-use-regex): New const. + (makefile-statements, makefile-automake-statements) + (makefile-gmake-statements, makefile-makepp-statements) + (makefile-bsdmake-statements): New consts. + (makefile-make-font-lock-keywords): New function. + (makefile-automake-font-lock-keywords) + (makefile-gmake-font-lock-keywords) + (makefile-makepp-font-lock-keywords) + (makefile-bsdmake-font-lock-keywords): New consts. + (makefile-mode-map): Add switchers between the various submodes. + (makefile-mode): Document the availability of the variants. + (makefile-automake-mode, makefile-gmake-mode) + (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes. + + * files.el (auto-mode-alist, interpreter-mode-alist): Set up the + new variants of makefile-mode. + 2005-05-12 Stefan Monnier * font-lock.el (font-lock-comment-delimiter-face): Fix up