[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-commit] emacs/lisp/progmodes make-mode.el
From: |
Daniel Pfeiffer |
Subject: |
[Emacs-commit] emacs/lisp/progmodes make-mode.el |
Date: |
Mon, 16 May 2005 16:13:10 -0400 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Branch:
Changes by: Daniel Pfeiffer <address@hidden> 05/05/16 20:13:09
Modified files:
lisp/progmodes : make-mode.el
Log message:
(makefile-dependency-regex): Turn it into a var, and refine it to mask
one more level of nested vars.
(makefile-rule-action-regex): Turn it into a var, and refine it so it
recognizes backslashed continuation lines as belonging to the same command.
(makefile-macroassign-regex): Refine it so it recognizes backslashed
continuation lines as belonging to the same command.
(makefile-var-use-regex): Don't look at the next char, because it might
be the same one to be skipped by the initial [^$], leading to an overlooked
variable use.
(makefile-make-font-lock-keywords): Remove two parameters, which are
now variables that some of the modes set locally. Handle dependency and rule
action matching through functions, because regexps alone match too often.
Dependency matching now comes last, so it can check, whether a colon already
matched something else.
(makefile-mode): Inform that font-lock improves makefile parsing
capabilities.
(makefile-match-dependency, makefile-match-action): New functions.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/progmodes/make-mode.el.diff?tr1=1.90&tr2=1.91&r1=text&r2=text
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/05
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/13
- [Emacs-commit] emacs/lisp/progmodes make-mode.el,
Daniel Pfeiffer <=
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/17
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/17
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/18
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/18
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Richard M . Stallman, 2005/05/19
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/20
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/29
- [Emacs-commit] emacs/lisp/progmodes make-mode.el, Daniel Pfeiffer, 2005/05/29