Mercurial > emacs
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 |
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 | 2 static char * sb_dir_plus_xpm[] = { |
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 | 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 | 8 "# c #828282", |
9 " ...... ", | |
10 " .++++++. ", | |
11 ".+@@@@@@+......... ", | |
12 ".+@@@@@@@+++++++++. ", | |
13 ".+@@@@@@@@@@@@@@@@+#", | |
14 ".+@@@@@@@+@@@@@@@@+#", | |
15 ".+@@@@@@@+.@@@@@@@+#", | |
16 ".+@@@@@+++++@@@@@@+#", | |
17 ".+@@@@@@.+...@@@@@+#", | |
18 ".+@@@@@@@+.@@@@@@@+#", | |
19 ".+@@@@@@@@.@@@@@@@+#", | |
20 ".+@@@@@@@@@@@@@@@@+#", | |
21 ".+@@@@@@@@@@@@@@@@+#", | |
22 " #++++++++++++++++# ", | |
23 " ################ "}; |