annotate lisp/sb-dir-plus.xpm @ 62412:6ac7ed8e212b

(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.
author Daniel Pfeiffer <occitan@esperanto.org>
date Mon, 16 May 2005 20:13:09 +0000
parents c2a09ac7b7b1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29131
5e24be7faa32 Renamed sb-dir+.xpm to sb-dir-plus.xpm
Eric M. Ludlam <zappo@gnu.org>
parents:
diff changeset
1 /* XPM */
55471
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
2 static char * sb_dir_plus_xpm[] = {
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
3 "20 15 5 1",
29131
5e24be7faa32 Renamed sb-dir+.xpm to sb-dir-plus.xpm
Eric M. Ludlam <zappo@gnu.org>
parents:
diff changeset
4 " c None",
55471
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
5 ". c #B8B8B8",
29131
5e24be7faa32 Renamed sb-dir+.xpm to sb-dir-plus.xpm
Eric M. Ludlam <zappo@gnu.org>
parents:
diff changeset
6 "+ c #000000",
5e24be7faa32 Renamed sb-dir+.xpm to sb-dir-plus.xpm
Eric M. Ludlam <zappo@gnu.org>
parents:
diff changeset
7 "@ c #FFF993",
55471
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
8 "# c #828282",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
9 " ...... ",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
10 " .++++++. ",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
11 ".+@@@@@@+......... ",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
12 ".+@@@@@@@+++++++++. ",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
13 ".+@@@@@@@@@@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
14 ".+@@@@@@@+@@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
15 ".+@@@@@@@+.@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
16 ".+@@@@@+++++@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
17 ".+@@@@@@.+...@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
18 ".+@@@@@@@+.@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
19 ".+@@@@@@@@.@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
20 ".+@@@@@@@@@@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
21 ".+@@@@@@@@@@@@@@@@+#",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
22 " #++++++++++++++++# ",
c2a09ac7b7b1 less heavy lines
Daniel Pfeiffer <occitan@esperanto.org>
parents: 29131
diff changeset
23 " ################ "};