From 38f80a3890ca335f6cdb1dbe9ba5a21ebe655a1c Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sat, 10 Nov 2012 23:17:42 +0100 Subject: [PATCH] Add icons and load them from here --- icons/cl.xpm | 276 +++++++++++++++++++++++++++++++++++++++ icons/emacs.xpm | 189 +++++++++++++++++++++++++++ icons/html.xpm | 117 +++++++++++++++++ icons/php.xpm | 334 +++++++++++++++++++++++++++++++++++++++++++++++ icons/python.xpm | 173 ++++++++++++++++++++++++ icons/scheme.xpm | 22 ++++ mode-icons.el | 6 +- 7 files changed, 1116 insertions(+), 1 deletion(-) create mode 100644 icons/cl.xpm create mode 100644 icons/emacs.xpm create mode 100644 icons/html.xpm create mode 100644 icons/php.xpm create mode 100644 icons/python.xpm create mode 100644 icons/scheme.xpm diff --git a/icons/cl.xpm b/icons/cl.xpm new file mode 100644 index 0000000..d7dd0f8 --- /dev/null +++ b/icons/cl.xpm @@ -0,0 +1,276 @@ +/* XPM */ +static char * cl_xpm[] = { +"23 16 257 2", +" c None", +". c #122C44", +"+ c #112B43", +"@ c #112B44", +"# c #132D45", +"$ c #132F48", +"% c #14304A", +"& c #133049", +"* c #132F49", +"= c #122C45", +"- c #122C46", +"; c #122D45", +"> c #132E46", +", c #14314C", +"' c #14324D", +") c #15334E", +"! c #15344F", +"~ c #14324E", +"{ c #15324D", +"] c #13304B", +"^ c #14304B", +"/ c #14314B", +"( c #112E49", +"_ c #244054", +": c #233F54", +"< c #12304D", +"[ c #103050", +"} c #0D2E4F", +"| c #123352", +"1 c #183854", +"2 c #214059", +"3 c #163653", +"4 c #163553", +"5 c #163552", +"6 c #153452", +"7 c #1A3954", +"8 c #4D686E", +"9 c #6D857F", +"0 c #203E56", +"a c #143350", +"b c #112F4B", +"c c #305065", +"d c #678280", +"e c #8AA291", +"f c #3F5E6D", +"g c #2E4E65", +"h c #678380", +"i c #41606D", +"j c #193C5A", +"k c #183A59", +"l c #183959", +"m c #173959", +"n c #163857", +"o c #143656", +"p c #163757", +"q c #123454", +"r c #91A894", +"s c #768F87", +"t c #1E3E5A", +"u c #163756", +"v c #173754", +"w c #6D8580", +"x c #B8CCAA", +"y c #CDE0B4", +"z c #99B19C", +"A c #D0E2B5", +"B c #38596D", +"C c #7F998F", +"D c #627F81", +"E c #173B5D", +"F c #193D5E", +"G c #1A3E5E", +"H c #1C405F", +"I c #33546A", +"J c #537179", +"K c #2E4F67", +"L c #A2B89F", +"M c #406070", +"N c #14395B", +"O c #183C5D", +"P c #193C5D", +"Q c #193C5C", +"R c #183958", +"S c #8CA595", +"T c #385B71", +"U c #A5BCA2", +"V c #C8DAB1", +"W c #D4E5B6", +"X c #4F6F7B", +"Y c #668384", +"Z c #5B797F", +"` c #1E4264", +" . c #2C506A", +".. c #55737C", +"+. c #A5BBA1", +"@. c #B4C9A8", +"#. c #8CA697", +"$. c #9AB29D", +"%. c #B7CCA9", +"&. c #506F7A", +"*. c #153B5F", +"=. c #1A3F61", +"-. c #1A3F60", +";. c #1A3E60", +">. c #A7BDA2", +",. c #466777", +"'. c #32556E", +"). c #6A8787", +"!. c #AAC0A4", +"~. c #C9DCB2", +"{. c #C3D7AF", +"]. c #77948D", +"^. c #89A396", +"/. c #B6CBAA", +"(. c #B9CDAB", +"_. c #75918C", +":. c #53737E", +"<. c #76928E", +"[. c #3C5E73", +"}. c #678486", +"|. c #839D93", +"1. c #31556D", +"2. c #163C62", +"3. c #1A4064", +"4. c #1B4164", +"5. c #A8BDA1", +"6. c #839E94", +"7. c #274C6A", +"8. c #32566F", +"9. c #30546D", +"0. c #54747D", +"a. c #7F9990", +"b. c #95AD9A", +"c. c #87A194", +"d. c #5B7A80", +"e. c #406275", +"f. c #809B92", +"g. c #CCDFB6", +"h. c #CDE0B6", +"i. c #4F6F7C", +"j. c #7C9790", +"k. c #A5BDA4", +"l. c #77928E", +"m. c #34566E", +"n. c #173D62", +"o. c #194063", +"p. c #92A995", +"q. c #D3E6B9", +"r. c #BCD0AE", +"s. c #C1D5B0", +"t. c #A9BFA4", +"u. c #4A6B79", +"v. c #153C61", +"w. c #1D4365", +"x. c #31546D", +"y. c #6B8988", +"z. c #B5CAAA", +"A. c #D3E5B8", +"B. c #D6E8BA", +"C. c #C8DCB4", +"D. c #8FA899", +"E. c #7E9A91", +"F. c #A7BEA4", +"G. c #C6DAB2", +"H. c #9BB39E", +"I. c #5F7E82", +"J. c #3A5C71", +"K. c #1C4264", +"L. c #BCCFAB", +"M. c #D2E4B7", +"N. c #D1E3B6", +"O. c #CCDEB4", +"P. c #6E8A8A", +"Q. c #718E8B", +"R. c #A7BEA3", +"S. c #D3E5B7", +"T. c #C4D7B1", +"U. c #CBDDB4", +"V. c #D0E2B6", +"W. c #D3E6B8", +"X. c #D0E3B6", +"Y. c #BED3AE", +"Z. c #BFD2AE", +"`. c #8DA492", +" + c #C9DCB1", +".+ c #D0E1B4", +"++ c #CFE1B4", +"@+ c #93AB9A", +"#+ c #CDDFB3", +"$+ c #93AC99", +"%+ c #3D5F73", +"&+ c #9BB39D", +"*+ c #A1B8A0", +"=+ c #C2D6AE", +"-+ c #CFE1B5", +";+ c #CCDFB4", +">+ c #6F8C89", +",+ c #79958E", +"'+ c #698687", +")+ c #BED1AD", +"!+ c #D4E6B7", +"~+ c #ABC1A3", +"{+ c #94AA95", +"]+ c #C2D4AC", +"^+ c #CBDDB1", +"/+ c #6E8B89", +"(+ c #8CA695", +"_+ c #D9E8B7", +":+ c #617E82", +"<+ c #92AA98", +"[+ c #D1E3B4", +"}+ c #B5CAA7", +"|+ c #87A193", +"1+ c #B5CAA8", +"2+ c #96AE9A", +"3+ c #98B09C", +"4+ c #486878", +"5+ c #52717C", +"6+ c #738F8B", +"7+ c #59777C", +"8+ c #869E8E", +"9+ c #A7BC9F", +"0+ c #ADC2A3", +"a+ c #D5E5B4", +"b+ c #B8CBA8", +"c+ c #51717B", +"d+ c #BFD1AB", +"e+ c #CADCB0", +"f+ c #A4BA9F", +"g+ c #56757E", +"h+ c #9BB29B", +"i+ c #496A78", +"j+ c #3E6074", +"k+ c #A0B79E", +"l+ c #88A293", +"m+ c #99B09A", +"n+ c #708B87", +"o+ c #7A938A", +"p+ c #A6BB9E", +"q+ c #92AA97", +"r+ c #486877", +"s+ c #648183", +"t+ c #A0B69D", +"u+ c #5F7D81", +"v+ c #3D6072", +"w+ c #C6D8AD", +"x+ c #476776", +"y+ c #4B6C78", +"z+ c #4F6D76", +"A+ c #769089", +"B+ c #80998D", +"C+ c #819A8E", +"D+ c #95AC97", +"E+ c #8BA393", +"F+ c #A0B59B", +"G+ c #93AB96", +"H+ c #668282", +" . . . . + @ + . # ", +" $ % & * * % = - . . ; > $ ", +" , ' ) ! ~ { { ' , , ] ^ / ^ ( _ : ", +" < [ } | 1 2 3 4 4 3 5 5 5 6 7 8 9 0 a ", +" b c d e f g h i j k l m n o p q r s t u v ", +" w x y z A B C D E F G H I J K L M N O P Q R ", +" S T U V W X Y Z ` ...+.@.#.$.%.&.*.=.=.-.;.", +" >.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.4.", +" 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.n.o.", +" p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.", +" L.A.M.N.O.P.Q.R./.M.M.M.S.T.U.M.V.W.X.Y.Z.", +" `. +.+++@+_.#+$+%+&+#+*+=+-+;+>+,+'+)+!+~+", +" {+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+z L.7+", +" 8+9+0+a+b+c+d+e+f+g+h+i+j+k+J.l+m+n+ ", +" o+p+q+r+s+Y t+J.t+u+v+w+x+y+ ", +" z+A+B+C+D+E+F+G+C+H+ "}; diff --git a/icons/emacs.xpm b/icons/emacs.xpm new file mode 100644 index 0000000..30183a4 --- /dev/null +++ b/icons/emacs.xpm @@ -0,0 +1,189 @@ +/* XPM */ +static char * emacs_xpm[] = { +"16 16 170 2", +" c None", +". c #5551AB", +"+ c #5652AB", +"@ c #5853AC", +"# c #504CA8", +"$ c #4C47A7", +"% c #5752AA", +"& c #534FA8", +"* c #5652A8", +"= c #6460AF", +"- c #6E6BB5", +"; c #8380BF", +"> c #928FC7", +", c #9794CA", +"' c #8784C3", +") c #5A55AE", +"! c #5753AA", +"~ c #6D6AB3", +"{ c #9593C8", +"] c #9D9BCC", +"^ c #9895CA", +"/ c #9A97CB", +"( c #A2A0CF", +"_ c #BBB9DB", +": c #F4F4F8", +"< c #D1D0E8", +"[ c #5E59AF", +"} c #5854A9", +"| c #5954A9", +"1 c #5955A9", +"2 c #BCBADC", +"3 c #F6F5FA", +"4 c #EFEEF7", +"5 c #F0F0F7", +"6 c #E9E8F4", +"7 c #DFDFEE", +"8 c #D8D8EB", +"9 c #F2F2F9", +"0 c #FAFAFD", +"a c #7B77BB", +"b c #4F4BA7", +"c c #5A57AA", +"d c #6461AF", +"e c #A19FCE", +"f c #F0F0F8", +"g c #E3E3F1", +"h c #B9B8DA", +"i c #B9B8DB", +"j c #BCBBDC", +"k c #C3C2E0", +"l c #CBCAE5", +"m c #AAA8D3", +"n c #5F5BAC", +"o c #5651A8", +"p c #5955AA", +"q c #5956AA", +"r c #5C59AB", +"s c #6B68B3", +"t c #7C7ABB", +"u c #B8B7DB", +"v c #EBEAF5", +"w c #B1B0D7", +"x c #908EC6", +"y c #908DC5", +"z c #8581C0", +"A c #726FB6", +"B c #5E5BAC", +"C c #5B56AA", +"D c #5B57AB", +"E c #5653A8", +"F c #7574B8", +"G c #8280BE", +"H c #B0AED7", +"I c #E1E1EF", +"J c #BDBBDD", +"K c #8481BF", +"L c #7571B7", +"M c #6A68B2", +"N c #625FAD", +"O c #5C58AB", +"P c #5B57AA", +"Q c #7A78BB", +"R c #ADACD5", +"S c #C8C7E3", +"T c #D4D3E9", +"U c #D0CFE7", +"V c #D5D5EA", +"W c #ECEDF6", +"X c #7B79BB", +"Y c #6664B0", +"Z c #625FAE", +"` c #5551A7", +" . c #918EC7", +".. c #F3F3FA", +"+. c #F5F4FA", +"@. c #F4F3F9", +"#. c #E7E6F3", +"$. c #C7C7E2", +"%. c #B2B0D7", +"&. c #B3B2D8", +"*. c #9593C9", +"=. c #6663AF", +"-. c #5F5DAD", +";. c #5B59AB", +">. c #534FA6", +",. c #F4F3FA", +"'. c #C9C8E4", +"). c #7675B9", +"!. c #6C6AB3", +"~. c #706EB5", +"{. c #716FB6", +"]. c #6E6CB4", +"^. c #6968B1", +"/. c #6462AF", +"(. c #5B58AB", +"_. c #5A56AA", +":. c #5855A9", +"<. c #6D6BB4", +"[. c #D1D0E7", +"}. c #F2F1F8", +"|. c #B7B6DA", +"1. c #6765B0", +"2. c #6F6EB5", +"3. c #7B7ABB", +"4. c #807EBE", +"5. c #807EBD", +"6. c #7876B9", +"7. c #615EAE", +"8. c #5754A8", +"9. c #6A67B2", +"0. c #B4B3D8", +"a. c #EAEAF4", +"b. c #DADAEC", +"c. c #B0B0D6", +"d. c #9998CB", +"e. c #8988C2", +"f. c #7F7EBD", +"g. c #7978BA", +"h. c #7472B8", +"i. c #6B68B2", +"j. c #5D5AAC", +"k. c #5755A8", +"l. c #8A88C2", +"m. c #C9C7E3", +"n. c #E4E4F2", +"o. c #EAE9F4", +"p. c #E0E0EF", +"q. c #CECEE6", +"r. c #AFAED6", +"s. c #8A89C3", +"t. c #6865B1", +"u. c #615FAE", +"v. c #918FC6", +"w. c #AAA9D4", +"x. c #B9B8DC", +"y. c #CDCCE5", +"z. c #F5F5FA", +"A. c #FFFFFF", +"B. c #E7E7F3", +"C. c #706DB5", +"D. c #7E7CBC", +"E. c #908FC5", +"F. c #9C9BCC", +"G. c #A2A1CF", +"H. c #A09ECE", +"I. c #9390C6", +"J. c #7977BA", +"K. c #5D59AB", +"L. c #5552A8", +"M. c #5451A7", +" . + @ . # $ ", +" % & * = - ; > , ' ) ", +" ! * ~ { ] ^ / ( _ : < [ ", +" } | 1 2 3 4 5 6 7 8 9 0 a b ", +" } c d e f g h i j k l m n o ", +"p q r s t u v w x y z A B C 1 ! ", +"q D E B F G H I J K L M N O q } ", +"P * Q R S T U V W S X Y Z r c 1 ", +"` ...+.@.#.$.u %.&.*.=.-.;.P p ", +">.&.,.f '.).!.~.{.].^./.B r (._.", +":.<.[.}.|.1.2.3.4.5.6.<.7.r (._.", +" 8.9.0.a.b.c.d.e.f.g.h.i.j.c ", +" j.q k.l.m.n.o.p.q.r.s.t.r D ", +" r u.h.v.w.x.y.z.A.B.C.} ", +" B !.D.E.F.G.H.I.J.K. ", +" :.8.8.8.L.M. "}; diff --git a/icons/html.xpm b/icons/html.xpm new file mode 100644 index 0000000..5d8089f --- /dev/null +++ b/icons/html.xpm @@ -0,0 +1,117 @@ +/* XPM */ +static char * html_xpm[] = { +"15 16 98 2", +" c None", +". c #E44D26", +"+ c #E34C25", +"@ c #E34B25", +"# c #EA5827", +"$ c #F06328", +"% c #E75227", +"& c #E45A36", +"* c #E45935", +"= c #EB6538", +"- c #F2713A", +"; c #F2723B", +"> c #F16428", +", c #E65226", +"' c #E3431A", +") c #EBF4F7", +"! c #EBF2F4", +"~ c #EAF2F3", +"{ c #F8FFFF", +"] c #FFFFFF", +"^ c #F05D1C", +"/ c #E44E26", +"( c #E3451C", +"_ c #EAE0DD", +": c #EBECED", +"< c #E9CBC3", +"[ c #E9C8BF", +"} c #F4D5CA", +"| c #FBDDD0", +"1 c #FBD4C3", +"2 c #F16021", +"3 c #E3481F", +"4 c #E9C7BE", +"5 c #E4532D", +"6 c #EA5420", +"7 c #F06022", +"8 c #F16529", +"9 c #E34921", +"0 c #E8BAAE", +"a c #EBEDED", +"b c #E8AE9F", +"c c #E79B88", +"d c #F1A88F", +"e c #F8B294", +"f c #F5966D", +"g c #F06226", +"h c #E34A23", +"i c #E8B1A3", +"j c #EBEDEE", +"k c #EAEDED", +"l c #F8FAFB", +"m c #FEFEFE", +"n c #F9C0A7", +"o c #EE5E26", +"p c #E56544", +"q c #E67E63", +"r c #E68268", +"s c #E6856C", +"t c #EF9272", +"u c #F69C76", +"v c #F9C4AD", +"w c #ED5D28", +"x c #E68167", +"y c #EAE1DE", +"z c #E7957F", +"A c #EA5927", +"B c #F7B193", +"C c #F69E78", +"D c #EB5C28", +"E c #E67D62", +"F c #EBEEEF", +"G c #E9C5BC", +"H c #E56F50", +"I c #E9511C", +"J c #F38556", +"K c #F59167", +"L c #E57153", +"M c #EBF6F8", +"N c #EBECEC", +"O c #EAEFF0", +"P c #F48656", +"Q c #E95627", +"R c #E56746", +"S c #E79681", +"T c #F8FCFD", +"U c #F7AC8C", +"V c #F37B47", +"W c #F06224", +"X c #E75426", +"Y c #E44C25", +"Z c #E94F1B", +"` c #F16528", +" . c #EE6028", +".. c #E54F26", +"+. c #E95727", +"@. c #EB5B27", +"#. c #E75326", +"$. c #E34C26", +". . . . . . . + @ @ @ @ @ + . ", +". . . . . . . # $ $ $ $ $ % . ", +" . + & * * * = - - - ; > , ", +" . ' ) ! ! ~ { ] ] ] ] ^ / ", +" . ( _ : < [ } | | | 1 2 + ", +" . 3 4 ! 5 3 6 7 7 7 7 8 @ ", +" . 9 0 a b c d e e e f g @ ", +" . h i j j k l ] ] m n o + ", +" . . p q r s t u v ] e w + ", +" . . x y z . A 8 B ] C D + ", +" . . E F G H I J | ] K # . ", +" . . L M N O { ] ] ] P Q . ", +" . 9 R S [ T | U V W X ", +" . . . Y 3 Z 7 ` 8 ... ", +" . . . . . +.@.#.$.+ $. ", +" . . + + . "}; diff --git a/icons/php.xpm b/icons/php.xpm new file mode 100644 index 0000000..8b316ef --- /dev/null +++ b/icons/php.xpm @@ -0,0 +1,334 @@ +/* XPM */ +static char * php_xpm[] = { +"30 16 315 2", +" c None", +". c #D9D7E1", +"+ c #CAC9D8", +"@ c #B6B5CC", +"# c #A5A4C3", +"$ c #9697BA", +"% c #8C8DB4", +"& c #8283AE", +"* c #787BA8", +"= c #6D70A1", +"- c #606598", +"; c #5F6390", +"> c #636588", +", c #C7C5D6", +"' c #BFBED5", +") c #AAABCC", +"! c #9193C0", +"~ c #7E81B7", +"{ c #767AB4", +"] c #7478B3", +"^ c #8185BE", +"/ c #8488C0", +"( c #777BB5", +"_ c #777BB4", +": c #777BB3", +"< c #7579B1", +"[ c #7275A9", +"} c #6F709C", +"| c #6A6A89", +"1 c #626175", +"2 c #A8A6C2", +"3 c #9F9FC3", +"4 c #8789BB", +"5 c #6E73B1", +"6 c #7075B1", +"7 c #7379B2", +"8 c #7377B3", +"9 c #8387BD", +"0 c #636474", +"a c #595965", +"b c #898CBC", +"c c #7479B4", +"d c #787CB7", +"e c #787CB9", +"f c #7376A9", +"g c #656788", +"h c #545463", +"i c #9090B6", +"j c #8083B6", +"k c #7176B2", +"l c #7578B4", +"m c #787CB5", +"n c #797DB5", +"o c #7A7DB6", +"p c #7B7FB8", +"q c #757AB7", +"r c #9193BF", +"s c #070705", +"t c #1F1F1E", +"u c #878BBD", +"v c #797DB7", +"w c #797DB6", +"x c #7B80BA", +"y c #7D82C0", +"z c #7174A7", +"A c #50526A", +"B c #2D2E36", +"C c #7A7DA5", +"D c #8182B0", +"E c #757AB3", +"F c #7579B5", +"G c #7D80B1", +"H c #6C6D86", +"I c #57596B", +"J c #58596C", +"K c #6A6C86", +"L c #8185B8", +"M c #7F82A3", +"N c #060607", +"O c #28282A", +"P c #5C5E70", +"Q c #5B5C70", +"R c #6E718E", +"S c #8083B5", +"T c #7A7DA1", +"U c #5A5B6D", +"V c #57596C", +"W c #57586A", +"X c #606177", +"Y c #787B9F", +"Z c #7F83BD", +"` c #7B7FBB", +" . c #4D4F6E", +".. c #13141B", +"+. c #7679A9", +"@. c #767AB5", +"#. c #7579B3", +"$. c #74769C", +"%. c #21211E", +"&. c #10100C", +"*. c #333334", +"=. c #232221", +"-. c #080803", +";. c #5F606D", +">. c #6F7082", +",. c #040405", +"'. c #212123", +"). c #2D2E2F", +"!. c #191916", +"~. c #0E0D0B", +"{. c #6C6D7E", +"]. c #5A5B6A", +"^. c #010000", +"/. c #272727", +"(. c #2F2F30", +"_. c #0F0F0B", +":. c #232321", +"<. c #747798", +"[. c #7C80BA", +"}. c #7E83C1", +"|. c #383A55", +"1. c #64699A", +"2. c #7679B2", +"3. c #767AB3", +"4. c #7D82BB", +"5. c #686A89", +"6. c #0D0C08", +"7. c #4E4F5F", +"8. c #8F92C1", +"9. c #8487AD", +"0. c #1D1E24", +"a. c #1C1C1A", +"b. c #4D4D4E", +"c. c #010100", +"d. c #7D7F97", +"e. c #8487BA", +"f. c #646579", +"g. c #54545A", +"h. c #43434C", +"i. c #1A1B20", +"j. c #8C90C0", +"k. c #56576A", +"l. c #000000", +"m. c #565769", +"n. c #7A7EB5", +"o. c #7B80BB", +"p. c #7276AD", +"q. c #14151F", +"r. c #64699D", +"s. c #7E82B9", +"t. c #5B5D73", +"u. c #0E0E0A", +"v. c #666887", +"w. c #878BD1", +"x. c #8F93C5", +"y. c #25252D", +"z. c #272726", +"A. c #12110F", +"B. c #8A8DB8", +"C. c #7E83C4", +"D. c #626479", +"E. c #050505", +"F. c #63646E", +"G. c #2F2F31", +"H. c #2F303B", +"I. c #8C90C7", +"J. c #8A8FD2", +"K. c #62647C", +"L. c #060501", +"M. c #5A5B70", +"N. c #7B7EB6", +"O. c #7F83C0", +"P. c #2D2F45", +"Q. c #65699C", +"R. c #787CB6", +"S. c #777BB6", +"T. c #7E81B5", +"U. c #464755", +"V. c #141313", +"W. c #6C6D88", +"X. c #8487B4", +"Y. c #56576C", +"Z. c #060606", +"`. c #5B5B5C", +" + c #8385B9", +".+ c #8387BF", +"++ c #45464F", +"@+ c #0A0A0B", +"#+ c #767783", +"$+ c #111211", +"%+ c #3F3F4A", +"&+ c #8B8EB7", +"*+ c #717496", +"=+ c #24252B", +"-+ c #1A1916", +";+ c #75789A", +">+ c #7A7EB8", +",+ c #7E84C0", +"'+ c #2F3047", +")+ c #636593", +"!+ c #7579B2", +"~+ c #797DB8", +"{+ c #7D80AF", +"]+ c #36363E", +"^+ c #232323", +"/+ c #262627", +"(+ c #181713", +"_+ c #454650", +":+ c #818292", +"<+ c #0A0A07", +"[+ c #4B4B53", +"}+ c #8287C0", +"|+ c #8387B9", +"1+ c #2C2C29", +"2+ c #171717", +"3+ c #7F808C", +"4+ c #141414", +"5+ c #2C2C2E", +"6+ c #696A82", +"7+ c #7E82B7", +"8+ c #767AB2", +"9+ c #171722", +"0+ c #6B6F9F", +"a+ c #7A7EB9", +"b+ c #7377A0", +"c+ c #202020", +"d+ c #202025", +"e+ c #616276", +"f+ c #5E5F77", +"g+ c #686A87", +"h+ c #8084B3", +"i+ c #8486AF", +"j+ c #63657E", +"k+ c #797B9F", +"l+ c #797EB9", +"m+ c #8185B7", +"n+ c #6C6E86", +"o+ c #71738D", +"p+ c #5F606E", +"q+ c #070707", +"r+ c #4F505E", +"s+ c #61627C", +"t+ c #76789D", +"u+ c #7F83B8", +"v+ c #8386C6", +"w+ c #3F405E", +"x+ c #64678F", +"y+ c #6D70A2", +"z+ c #7D81BC", +"A+ c #6D708F", +"B+ c #050500", +"C+ c #444653", +"D+ c #8C90C5", +"E+ c #7D81BB", +"F+ c #787CB4", +"G+ c #7D81B9", +"H+ c #7A7EB7", +"I+ c #7C80B8", +"J+ c #3B3C3E", +"K+ c #111113", +"L+ c #8082A8", +"M+ c #8185C1", +"N+ c #7B7FB9", +"O+ c #8084C2", +"P+ c #484B6E", +"Q+ c #13141D", +"R+ c #64668F", +"S+ c #6E719E", +"T+ c #7B7DA1", +"U+ c #5D5E6F", +"V+ c #77799B", +"W+ c #7C81BA", +"X+ c #7579B4", +"Y+ c #7D81B4", +"Z+ c #616379", +"`+ c #8185B6", +" @ c #7478B5", +".@ c #8084C3", +"+@ c #7073A9", +"@@ c #393A56", +"#@ c #151620", +"$@ c #6A6C94", +"%@ c #7375A5", +"&@ c #787BB2", +"*@ c #777CB6", +"=@ c #767BB4", +"-@ c #7C80B9", +";@ c #7A7FBC", +">@ c #7C80BD", +",@ c #7175A9", +"'@ c #4D4F70", +")@ c #21222F", +"!@ c #65678D", +"~@ c #696D97", +"{@ c #6F72A2", +"]@ c #7477AD", +"^@ c #777AB3", +"/@ c #787CB8", +"(@ c #787DB9", +"_@ c #777BB7", +":@ c #62658B", +"<@ c #4B4D64", +"[@ c #2F313A", +"}@ c #666785", +"|@ c #676888", +"1@ c #696B8D", +"2@ c #6C6D91", +"3@ c #6C6D92", +"4@ c #6D6E92", +"5@ c #6B6D8F", +"6@ c #696A8B", +"7@ c #656682", +"8@ c #5E5F75", +"9@ c #555463", +"0@ c #484750", +" . + @ # $ % & * = - ; > ", +" , ' ) ! ~ { ] ^ / ( { _ : < [ } | 1 ", +" 2 3 4 ] 5 6 7 8 9 0 a b c { { ( d e d f g h ", +" i j k l m n o p q r s t u v p ( m o w w x y z A B ", +" C D E F G H I I J K L M N O P Q R S T U V W X Y Z ` ... ", +" +.@.#.x $.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|. ", +"1.2._ 3.4.5.6.7.8.9.0.a.b.c.d.e.f.^.g.h.i.M j.k.l.m.n.o.p.q.", +"r.m 3.{ s.t.u.v.w.x.y.t z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.{ O.P.", +"Q.R.3.S.T.U.V.W.X.Y.Z.`.V.G. +.+++@+#+$+%+&+*+=+-+;+>+{ ,+'+", +")+!+( ~+{+]+c.^+/+(+_+:+<+[+}+|+1+2+3+l.4+5+a.z.6+7+_ >+8+9+", +" 0+d a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+K.s+t+u+_ R.v+w+ ", +" x+y+z+A+B+C+D+[.E+v F+G+H+3._ I+u J+K+L+M+G+N+{ ` O+P+Q+ ", +" R+S+T+U+V+W+X+{ 3.3.{ { : 3.{ Y+>.Z+`+ @3.~+.@+@@@#@ ", +" $@%@&@*@d ( ( _ 3.3.3.3.3.=@p -@~+;@>@,@'@)@ ", +" !@~@{@]@^@( d /@e (@(@/@_@{ z :@<@[@ ", +" }@|@1@2@3@4@5@6@7@8@9@0@ "}; diff --git a/icons/python.xpm b/icons/python.xpm new file mode 100644 index 0000000..b7b6a23 --- /dev/null +++ b/icons/python.xpm @@ -0,0 +1,173 @@ +/* XPM */ +static char * python_xpm[] = { +"16 16 154 2", +" c None", +". c #4D8CBE", +"+ c #4787B8", +"@ c #4483B5", +"# c #417FB1", +"$ c #3E7BAD", +"% c #3B77A8", +"& c #508FBE", +"* c #BBD3E5", +"= c #73A2C7", +"- c #3F7CAE", +"; c #3C79A9", +"> c #3975A6", +", c #3672A2", +"' c #4B8ABA", +") c #A2C1DA", +"! c #6698C0", +"~ c #3F7DAE", +"{ c #3C79AA", +"] c #3976A5", +"^ c #3772A2", +"/ c #346E9E", +"( c #4686B7", +"_ c #4A85B5", +": c #4782B3", +"< c #3D7BAC", +"[ c #3A76A7", +"} c #3773A3", +"| c #346F9E", +"1 c #326C9B", +"2 c #4B8BBE", +"3 c #4888BA", +"4 c #4585B7", +"5 c #4381B3", +"6 c #407DAF", +"7 c #3D7AAB", +"8 c #3873A3", +"9 c #35709F", +"0 c #286499", +"a c #FFF46F", +"b c #FFE872", +"c c #FFE66E", +"d c #4B8CBE", +"e c #4889BB", +"f c #4382B3", +"g c #417FB0", +"h c #3873A4", +"i c #326C9C", +"j c #306998", +"k c #276499", +"l c #FFF26E", +"m c #FFE56D", +"n c #FFE366", +"o c #FFE162", +"p c #4888BC", +"q c #4685B8", +"r c #4482B4", +"s c #407FB1", +"t c #3E7BAC", +"u c #3B77A9", +"v c #3974A4", +"w c #3571A1", +"x c #336D9D", +"y c #306A99", +"z c #2F6897", +"A c #1F5F9B", +"B c #FFEA68", +"C c #FFE265", +"D c #FFE05E", +"E c #FFDE58", +"F c #4687B9", +"G c #3E7CAD", +"H c #3B78A8", +"I c #3472A6", +"J c #2C6BA3", +"K c #2A689F", +"L c #26649B", +"M c #25629A", +"N c #1D5E9C", +"O c #DCCE6E", +"P c #FEE162", +"Q c #FFDF5C", +"R c #FFDD56", +"S c #FFDB50", +"T c #427FB2", +"U c #3F7CAD", +"V c #3C78A9", +"W c #4B80A2", +"X c #FFF86B", +"Y c #FFF06F", +"Z c #FFF070", +"` c #FFEF6E", +" . c #FFEC67", +".. c #FFE762", +"+. c #FEE060", +"@. c #FFDE5A", +"#. c #FFDD53", +"$. c #FFDA4D", +"%. c #FFD848", +"&. c #4280B1", +"*. c #3C7AAA", +"=. c #3372A8", +"-. c #FFF36D", +";. c #FFE873", +">. c #FFE772", +",. c #FFE66F", +"'. c #FFE469", +"). c #FFE263", +"!. c #FFDF5D", +"~. c #FFDE57", +"{. c #FFDC51", +"]. c #FFD94B", +"^. c #FFD745", +"/. c #FFD540", +"(. c #296AA7", +"_. c #FFED70", +":. c #FFE367", +"<. c #FFE161", +"[. c #FFDF5B", +"}. c #FFDD55", +"|. c #FFDA4F", +"1. c #FFD849", +"2. c #FFD743", +"3. c #FFD43D", +"4. c #FFD43A", +"5. c #3B77A7", +"6. c #2566A4", +"7. c #FFEC6D", +"8. c #FFE46A", +"9. c #FFE264", +"0. c #FFDC52", +"a. c #FFD94C", +"b. c #FFD846", +"c. c #FFD43B", +"d. c #FFD33A", +"e. c #FEE368", +"f. c #FFE262", +"g. c #FFD641", +"h. c #FFD43C", +"i. c #FFE15F", +"j. c #FFDE59", +"k. c #FFDC53", +"l. c #FFD847", +"m. c #FFDA58", +"n. c #FFE58C", +"o. c #FFD33E", +"p. c #FFD53F", +"q. c #FFDF73", +"r. c #FFF6D7", +"s. c #FFD645", +"t. c #FFD94A", +"u. c #FFD643", +"v. c #FFD33B", +"w. c #FFD542", +" . + @ # $ % ", +" & * = # - ; > , ", +" ' ) ! ~ { ] ^ / ", +" ( _ : < [ } | 1 ", +" 2 3 4 5 6 7 [ 8 9 1 0 a b c ", +"d e ( f g < % h 9 i j k l m n o ", +"p q r s t u v w x y z A B C D E ", +"F @ g G H I J K L M N O P Q R S ", +"@ T U V W X Y Z ` ...+.@.#.$.%.", +"&.~ *.=.-.;.>.,.'.).!.~.{.].^./.", +"U 7 [ (._.b m :.<.[.}.|.1.2.3.4.", +" 5.} 6.7.8.9.D E 0.a.b./.c.d. ", +" e.f.Q R $.%.g.h. ", +" i.j.k.$.l.m.n.o. ", +" R {.].^.p.q.r.s. ", +" t.u.3.v.c.w. "}; diff --git a/icons/scheme.xpm b/icons/scheme.xpm new file mode 100644 index 0000000..721b32e --- /dev/null +++ b/icons/scheme.xpm @@ -0,0 +1,22 @@ +/* XPM */ +static char * scheme_xpm[] = { +"13 16 3 1", +" c None", +". c #7d7d7d", +"+ c #000000", +" .... ", +" .+++. ", +".+..++. ", +".+. .+. ", +" . .+. ", +" .+. ", +" .++. ", +" .+++. ", +" .+++. ", +" .++++. ", +" .++.++. ", +" .++..+. ", +" .++. .+. . ", +" .++. .++..+.", +".++. .+++. ", +" .. ... "}; diff --git a/mode-icons.el b/mode-icons.el index 78d2e15..4f36518 100644 --- a/mode-icons.el +++ b/mode-icons.el @@ -24,8 +24,12 @@ ;;; Code: +(defconst mode-icons--load-file-name load-file-name + "Where mode-icons was loaded from.") + (defun mode-icons-get-icon-file (name) - (concat user-emacs-directory "/icons/" name)) + (concat (file-name-directory mode-icons--load-file-name) + "/icons/" name)) (defvar mode-icons `(("Emacs-Lisp" . (image :type xpm