emacs-commit
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]