diff --git a/icons/coffee.xpm b/icons/coffee.xpm new file mode 100644 index 0000000..fc46a34 --- /dev/null +++ b/icons/coffee.xpm @@ -0,0 +1,80 @@ +/* XPM */ +static char * coffee_xpm[] = { +"16 16 61 1", +" c None", +". c #272737", +"+ c #1F1F2E", +"@ c #535363", +"# c #393948", +"$ c #30303F", +"% c #171726", +"& c #616170", +"* c #5B5B6A", +"= c #242534", +"- c #1D1D2D", +"; c #0F0F1F", +"> c #505060", +", c #494959", +"' c #414251", +") c #383848", +"! c #302F3F", +"~ c #282837", +"{ c #202130", +"] c #1A1A29", +"^ c #141423", +"/ c #101020", +"( c #0F0F1E", +"_ c #4E4E5D", +": c #4B4B5A", +"< c #454555", +"[ c #434352", +"} c #40404F", +"| c #3B3B49", +"1 c #353544", +"2 c #2E2E3D", +"3 c #272736", +"4 c #20202F", +"5 c #10101F", +"6 c #3A3A49", +"7 c #353644", +"8 c #323141", +"9 c #2D2D3C", +"0 c #262736", +"a c #212130", +"b c #1B1A2A", +"c c #151625", +"d c #111120", +"e c #2D2D3D", +"f c #2C2C3B", +"g c #292938", +"h c #252433", +"i c #201F2F", +"j c #161625", +"k c #121120", +"l c #262635", +"m c #242433", +"n c #1D1D2C", +"o c #151524", +"p c #121221", +"q c #1E1D2D", +"r c #191928", +"s c #171625", +"t c #141422", +"u c #171727", +"v c #131322", +" ", +" ", +" .+ ", +" @ #$ % ", +" &* =- ;;", +" >,')!~{]^/( ", +" _:< ;( ", +" [}|1234]^5((( ", +" 6#7890abcd(((; ", +"$ efghi]jk(((( ", +"0l m4n]op((((; ", +" q rst/((((( ", +" u vd(((((( ", +" ;(((((; ", +" ", +" "}; diff --git a/icons/haml.xpm b/icons/haml.xpm new file mode 100644 index 0000000..2ff878c --- /dev/null +++ b/icons/haml.xpm @@ -0,0 +1,96 @@ +/* XPM */ +static char * haml_xpm[] = { +"16 16 77 1", +" c None", +". c #6A674E", +"+ c #0E0E0D", +"@ c #6A664D", +"# c #373528", +"$ c #050504", +"% c #C0B88E", +"& c #746F53", +"* c #DBD29E", +"= c #353326", +"- c #BFB889", +"; c #474434", +"> c #ABA47A", +", c #B8B084", +"' c #B1AB84", +") c #868060", +"! c #A59E77", +"~ c #3E3C2D", +"{ c #A59D77", +"] c #ECE2A9", +"^ c #A29C79", +"/ c #C3BA8B", +"( c #F5EBB0", +"_ c #7B7659", +": c #171717", +"< c #605C45", +"[ c #E3DAA2", +"} c #E0D7A5", +"| c #A29C77", +"1 c #D0C795", +"2 c #F2E8AD", +"3 c #726D52", +"4 c #09090C", +"5 c #EFE6AF", +"6 c #8D8765", +"7 c #E9DFA7", +"8 c #EBE1A8", +"9 c #9E9772", +"0 c #0A0A0A", +"a c #99926D", +"b c #F1E7AD", +"c c #F4E9AE", +"d c #605D47", +"e c #101010", +"f c #020202", +"g c #9E9771", +"h c #D2CA9B", +"i c #080808", +"j c #CDC69A", +"k c #AAA37A", +"l c #E7DEA6", +"m c #817C61", +"n c #030405", +"o c #060606", +"p c #5D5943", +"q c #EAE0A8", +"r c #2D2B21", +"s c #959595", +"t c #919191", +"u c #424242", +"v c #6A664C", +"w c #E4DBA4", +"x c #3A392F", +"y c #CACACA", +"z c #B5B5B5", +"A c #D0C794", +"B c #DCD29D", +"C c #B3AC82", +"D c #E4DAA3", +"E c #CBC291", +"F c #9F9872", +"G c #9A9371", +"H c #E8DEA6", +"I c #C7BE8E", +"J c #817B5E", +"K c #7B7558", +"L c #5A5641", +" .+ ", +" @#$ ", +" %&* =-; ", +" >,' )!~ ", +" {] ^/(_: ", +" <[}|1234 ", +" 567889 0 ", +" abcd ef ", +" g]h i ", +" jklmn o ", +" p7qr stu ", +" v(wx yz ", +" ABC ", +" DEF ", +" GH7I ", +" JKL "}; diff --git a/icons/sass.xpm b/icons/sass.xpm new file mode 100644 index 0000000..ff7a315 --- /dev/null +++ b/icons/sass.xpm @@ -0,0 +1,107 @@ +/* XPM */ +static char * sass_xpm[] = { +"16 16 88 1", +" c None", +". c #CD669A", +"+ c #CD659A", +"@ c #CD6599", +"# c #CC6499", +"$ c #CB6096", +"% c #D06FA0", +"& c #D57FAB", +"* c #D682AC", +"= c #D275A4", +"- c #CA5E94", +"; c #D379A7", +"> c #EABCD3", +", c #F6E3EC", +"' c #F3DBE7", +") c #F0D2E1", +"! c #F5DFEA", +"~ c #E4ABC8", +"{ c #CB5E95", +"] c #E4ACC8", +"^ c #FEF9FB", +"/ c #EDC8DA", +"( c #D681AD", +"_ c #D06E9F", +": c #D173A3", +"< c #F8EAF1", +"[ c #D47BA9", +"} c #CC6398", +"| c #CD679B", +"1 c #EEC9DB", +"2 c #FAEFF5", +"3 c #D786B0", +"4 c #CC6298", +"5 c #F7E5EE", +"6 c #D47AA7", +"7 c #CB6197", +"8 c #EBC2D7", +"9 c #F8E9F1", +"0 c #D172A2", +"a c #CB5F96", +"b c #CF6A9D", +"c c #E9BAD1", +"d c #EDC7DB", +"e c #CB5F95", +"f c #FFFDFE", +"g c #DA8BB2", +"h c #D681AC", +"i c #DB91B6", +"j c #D887B0", +"k c #E2A7C6", +"l c #F0D0E0", +"m c #E8B7D0", +"n c #CF6B9E", +"o c #FEFAFC", +"p c #DA8CB4", +"q c #D888B1", +"r c #E1A3C2", +"s c #DD95B9", +"t c #D276A5", +"u c #CE689C", +"v c #CC6297", +"w c #DA8EB4", +"x c #F9EAF1", +"y c #D47CA8", +"z c #D683AD", +"A c #EECADC", +"B c #DE9ABC", +"C c #DA8DB4", +"D c #DA8EB5", +"E c #D173A2", +"F c #F8E9F0", +"G c #DC93B8", +"H c #E1A3C3", +"I c #CE699C", +"J c #F4DEEA", +"K c #D886AF", +"L c #EECBDC", +"M c #D784AE", +"N c #E9BDD3", +"O c #EBBFD5", +"P c #D47BA8", +"Q c #CA5E95", +"R c #E3A7C5", +"S c #F2D4E3", +"T c #EEC9DC", +"U c #DB8FB5", +"V c #CE6A9D", +"W c #D681AB", +" ....+@ ", +" ...#$%&*=- ", +" ...$;>,')!~{ ", +" ...@]^/(%_:<[} ", +" ..|1234+.+}56# ", +"..7890a}#7bcde..", +".#;fgehijklmn@..", +".@nop7|qrstu....", +"..vwxy+#4#......", +"...7zABCDE#.....", +"...+.>FsGH=.....", +" .+IJKL0+M*.... ", +" .aNO6A%|P%.... ", +" QRSTU..#@... ", +" VW:#...... ", +" +..... "}; diff --git a/icons/slim.xpm b/icons/slim.xpm new file mode 100644 index 0000000..42f642f --- /dev/null +++ b/icons/slim.xpm @@ -0,0 +1,163 @@ +/* XPM */ +static char * slim_xpm[] = { +"16 16 144 2", +" c None", +". c #6B6B66", +"+ c #767772", +"@ c #60615C", +"# c #242621", +"$ c #62635D", +"% c #C4C6C2", +"& c #C7C9C6", +"* c #C4C6C3", +"= c #ADAEAB", +"- c #949590", +"; c #A8A89F", +"> c #C1C4C0", +", c #CFD0CE", +"' c #E5E6E4", +") c #CACCC9", +"! c #A8AAA7", +"~ c #BBBCB7", +"{ c #74746F", +"] c #494A48", +"^ c #3A3A3A", +"/ c #93958C", +"( c #C6C9C6", +"_ c #D8D9D6", +": c #E7E8E4", +"< c #DFE1DD", +"[ c #D4D6D3", +"} c #C7C9C7", +"| c #A5A6A0", +"1 c #393939", +"2 c #353635", +"3 c #5B5C58", +"4 c #3B3C3A", +"5 c #383838", +"6 c #878880", +"7 c #CCCECC", +"8 c #D6D8D5", +"9 c #D5D4D1", +"0 c #D1CFCC", +"a c #D0D2CF", +"b c #C6C8C6", +"c c #3B3B39", +"d c #3D3D3C", +"e c #6F7069", +"f c #9C9F99", +"g c #C9CAC8", +"h c #CACAC6", +"i c #CBCAC8", +"j c #BCBFBC", +"k c #B8BAB5", +"l c #767672", +"m c #3D3D3D", +"n c #3C3D3C", +"o c #3B3B3B", +"p c #7D7E77", +"q c #B0B2AE", +"r c #BABCB9", +"s c #C2C3C0", +"t c #C5C7C2", +"u c #7F807A", +"v c #3C3C3C", +"w c #3F403F", +"x c #363636", +"y c #666664", +"z c #A2A29F", +"A c #9B9B98", +"B c #60615F", +"C c #3E3E3E", +"D c #3E3E3D", +"E c #444444", +"F c #4B4B4B", +"G c #4D4D4E", +"H c #525252", +"I c #373737", +"J c #3F3F3F", +"K c #474747", +"L c #A1A1A1", +"M c #8A8A8A", +"N c #404040", +"O c #787777", +"P c #646464", +"Q c #383938", +"R c #4C4C4B", +"S c #434343", +"T c #424242", +"U c #B5B6B5", +"V c #7D7D7C", +"W c #848384", +"X c #B9B9B8", +"Y c #727372", +"Z c #A3A4A4", +"` c #7F7F7E", +" . c #A0A0A0", +".. c #393938", +"+. c #9F9F9F", +"@. c #454645", +"#. c #808080", +"$. c #8C8D8C", +"%. c #858585", +"&. c #2B2B2B", +"*. c #BABABA", +"=. c #2D2D2C", +"-. c #585858", +";. c #5C5C5C", +">. c #424241", +",. c #3D3E3D", +"'. c #575757", +"). c #414141", +"!. c #727272", +"~. c #6B6B6A", +"{. c #807F7F", +"]. c #8D8F8E", +"^. c #7B7B7B", +"/. c #2F2F2F", +"(. c #B5B5B4", +"_. c #5A5A5A", +":. c #434342", +"<. c #363635", +"[. c #757574", +"}. c #737473", +"|. c #545454", +"1. c #595958", +"2. c #515151", +"3. c #686867", +"4. c #343434", +"5. c #454545", +"6. c #898A85", +"7. c #6D6D6B", +"8. c #494947", +"9. c #40403F", +"0. c #414241", +"a. c #444443", +"b. c #484847", +"c. c #6A6B67", +"d. c #95948F", +"e. c #C0C0B9", +"f. c #B4B4AC", +"g. c #ACACA6", +"h. c #AAAAA4", +"i. c #A8A9A4", +"j. c #ACADA7", +"k. c #AFB0AA", +"l. c #B7B8B1", +"m. c #BFC0B9", +" . + @ # ", +" $ % & * = - ", +" ; > , ' ' ) ! ~ ", +" { ] ^ / ( _ : < [ } | 1 2 3 ", +" 4 5 1 6 7 8 9 0 a b - 5 1 c ", +" d 1 1 e f g h i j k l 1 1 m ", +" n ^ ^ o p q r s t u v 1 ^ w ", +" d 5 5 5 x y z A B x 5 1 5 C ", +" D 1 E F o G H I 1 ^ ^ ^ ^ J ", +" m K L M N O P Q R 5 S T 5 J ", +" d ^ U N J V W X Y Z ` .S C ", +" D 5 ..+.@.#.$.%.&.*.=.-.;.>. ", +" ,.'.).!.~.{.].^./.(.&._._.:. ", +" <.o [.}.5 |.1.2.x 3.4.5.E d ", +" 6.7.8.:.9.D n D J 0.a.b.c.d. ", +" e.f.g.h.i.h.j.k.l.m. "}; diff --git a/icons/yaml.xpm b/icons/yaml.xpm new file mode 100644 index 0000000..4cfeb31 --- /dev/null +++ b/icons/yaml.xpm @@ -0,0 +1,257 @@ +/* XPM */ +static char * yaml_xpm[] = { +"45 16 238 2", +" c None", +". c #F19932", +"+ c #F2962B", +"@ c #F2982E", +"# c #F4B264", +"$ c #F19427", +"% c #F29528", +"& c #F1A750", +"* c #F2972D", +"= c #F19C39", +"- c #F2972B", +"; c #F2AE5D", +"> c #F29628", +", c #F39424", +"' c #EEA044", +") c #F08E1B", +"! c #F18F1C", +"~ c #F09020", +"{ c #F5B66B", +"] c #F29629", +"^ c #EF8D19", +"/ c #ED8F1F", +"( c #EDA651", +"_ c #F09D3B", +": c #F2911E", +"< c #F2901D", +"[ c #EF8F1D", +"} c #F1972D", +"| c #F19B38", +"1 c #F2901C", +"2 c #F08F1F", +"3 c #F09F3E", +"4 c #F1BD7E", +"5 c #EE9225", +"6 c #F28B13", +"7 c #E99531", +"8 c #E88715", +"9 c #EE8B15", +"0 c #EF901C", +"a c #F5B366", +"b c #F29627", +"c c #EC8A16", +"d c #E2871A", +"e c #E29944", +"f c #F0A043", +"g c #F19120", +"h c #F08F1B", +"i c #EF8D17", +"j c #EA8A18", +"k c #EA932B", +"l c #F09731", +"m c #EF8E1A", +"n c #EF8D18", +"o c #F08F1A", +"p c #EF9D3B", +"q c #F1B977", +"r c #F29424", +"s c #F18F1B", +"t c #ED8B16", +"u c #E98D1F", +"v c #E99F48", +"w c #EF8810", +"x c #E3912F", +"y c #ED8B14", +"z c #EF901D", +"A c #F5B162", +"B c #F39528", +"C c #DF851A", +"D c #DA9543", +"E c #EFA144", +"F c #F1911F", +"G c #EF8C17", +"H c #EE8B14", +"I c #EE8A13", +"J c #E78918", +"K c #E7922B", +"L c #EF972F", +"M c #F0901D", +"N c #F2B673", +"O c #F39529", +"P c #F08E1A", +"Q c #ED8A15", +"R c #E98813", +"S c #E58B1F", +"T c #E89C43", +"U c #EE880F", +"V c #E3902D", +"W c #E88714", +"X c #EF9121", +"Y c #F2A142", +"Z c #F39629", +"` c #DF8419", +" . c #F0A144", +".. c #E98917", +"+. c #E0861B", +"@. c #E88E22", +"#. c #ED8C16", +"$. c #E88918", +"%. c #E8922B", +"&. c #EF972E", +"*. c #E18921", +"=. c #E4881B", +"-. c #ED8A14", +";. c #EF9120", +">. c #F0A449", +",. c #F3972C", +"'. c #EE8C19", +"). c #DD8013", +"!. c #E38F2B", +"~. c #E88C1F", +"{. c #E79D44", +"]. c #E29030", +"^. c #ED8B15", +"/. c #EF8E19", +"(. c #F08F1C", +"_. c #E88816", +":. c #DF8316", +"<. c #EFA043", +"[. c #F2911F", +"}. c #EB8A17", +"|. c #D77E15", +"1. c #E99938", +"2. c #EE8F1B", +"3. c #EF972D", +"4. c #D59342", +"5. c #E58616", +"6. c #EE8C17", +"7. c #EB8A18", +"8. c #D77B10", +"9. c #D68C37", +"0. c #EC8C18", +"a. c #EB8D1F", +"b. c #E69D44", +"c. c #EF901E", +"d. c #E58614", +"e. c #DD8014", +"f. c #F3911E", +"g. c #ED8B17", +"h. c #D87E15", +"i. c #ED9C3C", +"j. c #E78716", +"k. c #D59648", +"l. c #DE8923", +"m. c #E48515", +"n. c #E18315", +"o. c #D37B12", +"p. c #D58C34", +"q. c #EF8F1E", +"r. c #EC8F1F", +"s. c #E69C43", +"t. c #F39220", +"u. c #E68715", +"v. c #DD8115", +"w. c #ED9F43", +"x. c #F3911F", +"y. c #EE8C18", +"z. c #D87F15", +"A. c #CE7917", +"B. c #EE9D3D", +"C. c #D69548", +"D. c #DB8824", +"E. c #D27A14", +"F. c #D4882F", +"G. c #EF8F20", +"H. c #F39425", +"I. c #ED8B18", +"J. c #EFA045", +"K. c #F2901E", +"L. c #EE8D18", +"M. c #EF9E3E", +"N. c #D69549", +"O. c #F39526", +"P. c #EE8C1A", +"Q. c #E08416", +"R. c #DB9746", +"S. c #EEA34A", +"T. c #D97F15", +"U. c #CD7917", +"V. c #EF962D", +"W. c #E69C44", +"X. c #F08B11", +"Y. c #E99530", +"Z. c #F29526", +"`. c #E08315", +" + c #DB933D", +".+ c #ED8C18", +"++ c #D98015", +"@+ c #EF9E3F", +"#+ c #E88917", +"$+ c #E6902A", +"%+ c #EE952C", +"&+ c #E68816", +"*+ c #F08C16", +"=+ c #EF8E1B", +"-+ c #ED9022", +";+ c #EC9226", +">+ c #F09428", +",+ c #EF9428", +"'+ c #ED9227", +")+ c #ED9226", +"!+ c #ED8F21", +"~+ c #E68716", +"{+ c #D57E18", +"]+ c #D08936", +"^+ c #E98A18", +"/+ c #D27B16", +"(+ c #ED9D3C", +"_+ c #E58819", +":+ c #D67F18", +"<+ c #D78827", +"[+ c #E18C2A", +"}+ c #D88017", +"|+ c #D39449", +"1+ c #E7891A", +"2+ c #DA841F", +"3+ c #DE9742", +"4+ c #E48310", +"5+ c #E18414", +"6+ c #E48614", +"7+ c #E78817", +"8+ c #E78818", +"9+ c #E2861B", +"0+ c #E48718", +"a+ c #D07B17", +"b+ c #CE842C", +"c+ c #DC861E", +"d+ c #CF7917", +"e+ c #D57F1B", +"f+ c #CF7C1B", +"g+ c #D08228", +"h+ c #CE7B1A", +"i+ c #DA831C", +"j+ c #CF7F1F", +"k+ c #CE7812", +"l+ c #CD7916", +"m+ c #CE7916", +"n+ c #D27B15", +"o+ c #D38321", +" ", +" ", +". + @ # $ % & * + = - ; > . , ' ", +" ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 $ 1 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 ", +" 8 y z A B c C D E F G H I J K L i H H M N O P Q R S T U V ", +" W 9 X Y Z c ` .: ..+.@.#.$.%.&.t *.=.-.;.>.,.'.).!.W ~.{.U ]. ", +" ^./.(._.:. <.[.}.|. 1.2.j %.3._.4. 5.6.s 7.8.9. 0.a.b.U ]. ", +" c.n d.e. <.f.g.h. i.c.j %.3.j.k. l.m.n.o.p. q.r.s.U ]. ", +" t.u.v. w.x.y.z.A. B.c.j %.3.j.C. D.E.F. G.r.s.U ]. ", +" H.I.:. J.K.L.z.A. M.c.j %.3.j.N. G.r.s.U ]. ", +" O.P.Q.R.S.f.n T.U. M.c.j %.V.j.N. G.r.W.X.Y. ", +" Z.I.`. + F .+++U. @+z #+$+%+&+N. q.a.W.*+=+-+;+>+,+'+)+;+ ", +" !+~+{+]+ ^+m./+A. (+_+:+<+[+}+|+ 1+2+3+4+5+6+7+8+8+J 8+j.9+ ", +" 0+a+b+ c+|.d+A. e+f+ g+h+ i+j+ k+l+l+m+m+m+m+m+m+n+o+", +" "}; diff --git a/mode-icons.el b/mode-icons.el index 9c01521..a98582b 100644 --- a/mode-icons.el +++ b/mode-icons.el @@ -52,7 +52,12 @@ absolute path to ICON." ("Image[imagemagick]" "svg" xpm) ("HTML" "html" xpm) ("Org" "org" xpm) - ("Ruby" "ruby" xpm)) + ("Ruby" "ruby" xpm) + ("Slim" "slim" xpm) + ("Coffee" "coffee" xpm) + ("Sass" "sass" xpm) + ("YAML" "yaml" xpm) + ("Haml" "haml" xpm)) "Icons for major modes. Each specification is a list with the first element being the