Mercurial > emacs
view etc/images/index.xpm @ 105137:1ca02a761eac
(elint): New custom group.
(elint-log-buffer): Make it a defcustom.
(elint-scan-preloaded, elint-ignored-warnings)
(elint-directory-skip-re): New options.
(elint-builtin-variables): Doc fix.
(elint-preloaded-env): New variable.
(elint-unknown-builtin-args): Add an entry for encode-time.
(elint-extra-errors): Make it a variable rather than a constant.
(elint-preloaded-skip-re): New constant.
(elint-directory): Skip files matching elint-directory-skip-re.
(elint-features): New variable, local to linted buffers.
(elint-update-env): Initialize elint-features. Possibly add
elint-preloaded-env to the buffer's environment.
(elint-get-top-forms): Bind elint-current-pos, for log messages.
Skip quoted forms.
(elint-init-form): New function, extracted from elint-init-env.
Make non-list forms a warning rather than an error.
Add the mode-map for define-derived-mode. Handle define-minor-mode,
easy-menu-define, put that adds an error-condition, and provide.
When requiring cl, also require cl-macs. Really require cl, to handle
some cl macros. Store required libraries in the list elint-features,
so as not to re-load them. Treat cc-require like require.
(elint-init-env): Call elint-init-form to do the work.
Handle eval-and-compile and such like.
(elint-add-required-env): Do not clear messages.
(elint-special-forms): Add handlers for function, defalias, if, when,
unless, and, or.
(elint-form): Add optional argument to ignore elint-special-forms,
useful to prevent recursive calls from handlers. Doc fix.
Respect elint-ignored-warnings.
(elint-form): Respect elint-ignored-warnings.
(elint-bound-variable, elint-bound-function): New variables.
(elint-unbound-variable): Respect elint-bound-variable.
(elint-get-args): Respect elint-bound-function.
(elint-check-cond-form): Add some simple handling for (f)boundp and
featurep tests.
(elint-check-defalias-form): New handler.
(elint-check-let-form): Make an empty let a warning rather than an error.
(elint-check-setq-form): Make an empty setq a warning rather than an
error. Respect elint-ignored-warnings.
(elint-check-defvar-form): Accept null doc-strings.
(elint-check-conditional-form): New handler. Does some simple-minded
checking of featurep and (f)boundp tests.
(elint-put-function-args): New function.
(elint-initialize): Use elint-scan-doc-file rather than
elint-find-builtin-variables. Use elint-put-function-args.
Possibly scan preloaded-file-list.
(elint-scan-doc-file): Rename from elint-find-builtin-variables and
extend to handle functions as well.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Tue, 22 Sep 2009 02:28:28 +0000 |
parents | 28718fa5d988 |
children |
line wrap: on
line source
/* XPM */ static char * index_xpm[] = { "24 24 174 2", " c None", ". c #000000", "+ c #FDFDFD", "@ c #F5F5F5", "# c #F6F6F6", "$ c #D0D0D0", "% c #C1C1C1", "& c #C3C3C3", "* c #C6C6C6", "= c #C8C8C8", "- c #8D8D8D", "; c #CACACA", "> c #919191", ", c #EFEFEF", "' c #878787", ") c #8A8A8A", "! c #5C5C5C", "~ c #F8F8F8", "{ c #EAEAEA", "] c #CCCCCC", "^ c #CECECE", "/ c #979797", "( c #CDCDCD", "_ c #A1A1A1", ": c #090600", "< c #A3A3A3", "[ c #C5C5C5", "} c #C4C4C4", "| c #D1D1D1", "1 c #D2D2D1", "2 c #D2D2D2", "3 c #9A9A9A", "4 c #E8E8E8", "5 c #949494", "6 c #939393", "7 c #574F4F", "8 c #FDFDFC", "9 c #777777", "0 c #7E7E7E", "a c #9D9D9D", "b c #6B6B6B", "c c #F1F1F1", "d c #ECECEC", "e c #CFCFCF", "f c #575050", "g c #FDFAF8", "h c #A5A5A5", "i c #B9B9B9", "j c #EEEEEE", "k c #EDEDED", "l c #D5D5D5", "m c #BABABA", "n c #6D6767", "o c #F9F1EA", "p c #9E9E9E", "q c #B5B5B5", "r c #D9D9D9", "s c #D7D7D7", "t c #BCBCBC", "u c #625C5B", "v c #F9EEE4", "w c #4F4D4A", "x c #646464", "y c #747474", "z c #D6D6D5", "A c #DFDFDF", "B c #A0A0A0", "C c #615C5B", "D c #F9F0E4", "E c #746C67", "F c #FEFDFC", "G c #FFFEFD", "H c #131210", "I c #636363", "J c #7C7C7C", "K c #F3F2F2", "L c #98948F", "M c #F9EFE3", "N c #A09489", "O c #FEFDFD", "P c #766D68", "Q c #736961", "R c #A3A3A2", "S c #A6A6A6", "T c #DBDBDB", "U c #C7C7C7", "V c #E8E5E2", "W c #97938E", "X c #F6E9D8", "Y c #84817A", "Z c #FBF3EA", "` c #908C86", " . c #F1EDE7", ".. c #7B7975", "+. c #878786", "@. c #070000", "#. c #FAFAFA", "$. c #DDDDDD", "%. c #E2DFDC", "&. c #A8A199", "*. c #F0E0CE", "=. c #C8BFB4", "-. c #D5CCBF", ";. c #DFD7CD", ">. c #DAD3C9", ",. c #DDCFC4", "'. c #928C84", "). c #A8A8A8", "!. c #959595", "~. c #040000", "{. c #D9D5D2", "]. c #D9CABB", "^. c #D7C8B8", "/. c #DECFBF", "(. c #D8C9B9", "_. c #E3D3C2", ":. c #C9BBAC", "<. c #D9CEC2", "[. c #7F766D", "}. c #909090", "|. c #D3D3D3", "1. c #060100", "2. c #C0BDBA", "3. c #8C8782", "4. c #C2B5A7", "5. c #BFB4A6", "6. c #B8AB9D", "7. c #BAAD9E", "8. c #BEB0A2", "9. c #948A7F", "0. c #716860", "a. c #E2E2E2", "b. c #A9A9A8", "c. c #332C2B", "d. c #5D5954", "e. c #79736C", "f. c #958C80", "g. c #8D8379", "h. c #988D82", "i. c #706760", "j. c #787878", "k. c #E4E4E4", "l. c #C2C2C2", "m. c #201A1A", "n. c #57514F", "o. c #625C59", "p. c #625A53", "q. c #6B625A", "r. c #585251", "s. c #696764", "t. c #080000", "u. c #989898", "v. c #B0B0B0", "w. c #AFAFAF", "x. c #999999", "y. c #9D9897", "z. c #050000", "A. c #0C0303", "B. c #080100", "C. c #030000", "D. c #282523", "E. c #5A5A5A", "F. c #868686", "G. c #ECE4E2", "H. c #DED7D5", "I. c #D8D1D0", "J. c #E0DBD7", "K. c #E9E6E3", "L. c #FCFBFA", "M. c #030500", "N. c #0B0505", "O. c #14100F", "P. c #090806", "Q. c #000100", " ", " . . . . . . . . . . . . . . . . . . . . ", " . + @ @ @ @ @ @ @ # # # # # # # # # $ . ", " . @ % % % & & & & * * * * * = = = = - . ", " . # & & & * * * * = = = = = ; ; ; ; > . ", " . , ' ' ' ) ) ) ) - - - - - > > > > ! . ", " . ~ { { { { { { { { { { { { { { { { ; . ", " . # ; ; ; ] ] ] ] ] ^ ^ ^ ^ $ $ $ $ / . ", " . # ] ] ] ( ^ ^ ^ _ : < [ } | 1 | 2 3 . ", " . 4 5 5 5 / / / 6 7 8 . 9 0 - a a a b . ", " . ~ c d d d d d e f g . h i $ j j k * . ", " . ~ 2 2 2 2 l l m n o . > p q r r r < . ", " . ~ l l l l s s t u v w . x . y p z < . ", " . A B B B B < 9 . C D E F . G H . I J . ", " . ~ @ , , , j . K L M N O P F Q R . S . ", " . ~ T T T T U . V W X Y Z ` ...+.@.< . ", " . #.$.$.$.$.& . %.&.*.=.-.;.>.,.'.@.p . ", " . { ).).).).!.~.{.].^./.(._.:.<.[.@.}.. ", " . #.@ c c c |.1.2.3.4.5.6.7.8.9.0.@.] . ", " . #.a.a.a.a.l b.c.d.e.f.g.9.h.i.. j.q . ", " . #.a.a.a.a.k.l.j.m.n.o.p.q.r.s.t.u.q . ", " . a.v.v.v.v.v.w.x.y.z.A.t.B.C.D.E.F.m . ", " . . . . . . . . . ~.G.H.I.J.K.L.M.. . . ", " ~.N.z.O.C.P.. Q. "};