Merge remote-tracking branch 'rhoit/master'

This commit is contained in:
Tom Willemse 2016-01-21 21:27:03 +01:00
commit ae673c1486
21 changed files with 2406 additions and 32 deletions

View file

@ -1,37 +1,43 @@
#+STARTUP: showall
#+TITLE: mode-icons
#+DATE: Monday, Dec 21 2015
#+STARTUP: content
* Mode-icons
Show icons instead of mode names in emacs.
Show icons instead of mode names in emacs.
[[https://raw.githubusercontent.com/rhoit/mode-icons/dump/screenshots/screenshot01.png]]
Modes that have icons instead of names now:
Modes that have icons instead of names now:
- Emacs-Lisp
- Python
- Scheme
- Lisp
- PHP
- HTML
| Modes | icon |
|------------+--------------------------------------------------------------------------|
| Coffee | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/coffee.png]] |
| CSS | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/css.png]] |
| Emacs-Lisp | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/emacs.png]] |
| Haml | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/haml.png]] |
| HTML | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/html.png]] |
| JS | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/js.png]] |
| Lisp | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/cl.png]] |
| Org-mode | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/org.png]] |
| PHP | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/php.png]] |
| Python | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/python.png]] |
| Ruby | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/ruby.png]] |
| SVG | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/svg.png]] |
| Sass | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/sass.png]] |
| Scheme | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/scheme.png]] |
| Shell | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/bash.png]] |
| Slim | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/slim.png]] |
| YAML | [[https://raw.githubusercontent.com/rhoit/mode-icons/dump/icons/yaml.png]] |
** Installation
To install use either method:
*** package.el
* Installation
If you have [[http://gnu.org/software/emacs][Emacs]] 24 or ~package.el~ installed manually you can just
create the tar file and use =package-install-file= to install it.
** manually
**** Create the tar file
Place ~mode-icons.el~ somewhere in your =load-path= and copy the
~icons/~ directory there as well. Then =require= ~mode-icons~ in your
[[http://gnu.org/software/emacs][Emacs]] init file.
Use =make dist= to create the tar file needed for ~package.el~.
* Usage
*** manually
Place ~mode-icons.el~ somewhere in your =load-path= and copy the
~icons/~ directory there as well. Then =require= ~mode-icons~ in your
[[http://gnu.org/software/emacs][Emacs]] init file.
** Usage
Once installed you can add =(mode-icons-mode)= to your init file.
Once installed you can add =(mode-icons-mode)= to your init file.

140
icons/R.xpm Normal file
View file

@ -0,0 +1,140 @@
/* XPM */
static char * C:\tmp\R_xpm[] = {
"16 16 121 2",
" c None",
". c #CCDAE9",
"+ c #A5C9F0",
"@ c #B1DAF4",
"# c #B0D9F4",
"$ c #9BC7E4",
"% c #8EB7EA",
"& c #8F9EE3",
"* c #534AD1",
"= c #5552D1",
"- c #544FD2",
"; c #514ED2",
"> c #504ED2",
", c #504CD3",
"' c #6D82D4",
") c #8EA8E3",
"! c #4A76D4",
"~ c #0053D4",
"{ c #1F3EE0",
"] c #6693E0",
"^ c #7D9CE1",
"/ c #7A9CE1",
"( c #889CE1",
"_ c #6B80DC",
": c #2854D2",
"< c #586AD4",
"[ c #80A7E3",
"} c #5A82D4",
"| c #2265D3",
"1 c #B1D8EB",
"2 c #0000FF",
"3 c #526ED0",
"4 c #A66FEA",
"5 c #4079D2",
"6 c #5573D4",
"7 c #2365D4",
"8 c #93BCDE",
"9 c #001B9D",
"0 c #4589DB",
"a c #6273D4",
"b c #6972D3",
"c c #2164D3",
"d c #95BEDE",
"e c #001AA5",
"f c #6681DC",
"g c #5170D1",
"h c #7E9CE4",
"i c #96C1DD",
"j c #3861D9",
"k c #8BA7E3",
"l c #6C8BD4",
"m c #2468D4",
"n c #6071D4",
"o c #3E5DD3",
"p c #A1BDE0",
"q c #CFDFEC",
"r c #C4DDF3",
"s c #AAC4E9",
"t c #4153E6",
"u c #507CE6",
"v c #A5BCF1",
"w c #002BB1",
"x c #7693DB",
"y c #688FE3",
"z c #69A0DF",
"A c #6AA1E1",
"B c #245FD0",
"C c #1C20E0",
"D c #8CB5EB",
"E c #3B63C5",
"F c #001EA3",
"G c #A4CBEB",
"H c #5F8ADB",
"I c #6993E0",
"J c #7798D1",
"K c #91B9E8",
"L c #001D91",
"M c #81A7E3",
"N c #9EC6E6",
"O c #0015A0",
"P c #3252D6",
"Q c #607FD3",
"R c #4E7AD7",
"S c #73A7E3",
"T c #5C82D4",
"U c #0018A3",
"V c #0623D4",
"W c #5C6DD4",
"X c #2B57D4",
"Y c #5884D4",
"Z c #749CE3",
"` c #5C83D4",
" . c #3556D4",
".. c #5676D4",
"+. c #5876D4",
"@. c #152ED4",
"#. c #749BE3",
"$. c #5C84D4",
"%. c #1E62D3",
"&. c #93BDDE",
"*. c #0632D4",
"=. c #5B86D4",
"-. c #527CD3",
";. c #4F7CD4",
">. c #0007D7",
",. c #83ACE4",
"'. c #6668D4",
"). c #89B0E5",
"!. c #BEE1FB",
"~. c #0014A4",
"{. c #255CD3",
"]. c #A4C7F0",
"^. c #96BDE6",
"/. c #1D2FCA",
"(. c #5077CA",
"_. c #0D3ED7",
":. c #0018BB",
"<. c #0015A4",
"[. c #00159E",
"}. c #0015A1",
"|. c #0028A5",
" . + @ # # # # # # $ ",
" % & * = - ; ; > > , ' ",
" ) ! ~ { ] ^ / ( ( _ : < ",
" [ } | 1 2 2 2 2 2 3 4 5 6 ",
" [ } 7 8 9 0 a b ",
" [ } c d e f g h ",
" [ } c i j k l ",
" [ } m n o p q r s t u v w ",
" [ } m x y z A B C D E F ",
" [ } c G H 2 2 I J K L ",
" M } c N O P Q R ",
" S T 7 d U V W X Y ",
" Z ` 7 d U ...+.@. ",
" #.$.%.&.U *.=.-.;.>. ",
" ,.'.).!.~. {.].^./. ",
" (._.:.<. [.}.|. "};

59
icons/bash.xpm Normal file
View file

@ -0,0 +1,59 @@
/* XPM */
static char *bash[] = {
/* columns rows colors chars-per-pixel */
"16 16 37 1 ",
" c black",
". c #010101",
"X c gray1",
"o c #040404",
"O c gray2",
"+ c #060606",
"@ c #070707",
"# c gray3",
"$ c #090909",
"% c #0B0B0B",
"& c #131313",
"* c #151515",
"= c gray9",
"- c gray16",
"; c gray18",
": c #313131",
"> c #ACACAC",
", c #C0C0C0",
"< c gray76",
"1 c #C3C3C3",
"2 c gray77",
"3 c gray79",
"4 c #CCCCCC",
"5 c gray81",
"6 c #D8D8D8",
"7 c gray85",
"8 c gainsboro",
"9 c #E2E2E2",
"0 c gray90",
"q c #E6E6E6",
"w c #E7E7E7",
"e c #F1F1F1",
"r c #F5F5F5",
"t c gray97",
"y c #FDFDFD",
"u c #FFFFFF",
"i c None",
/* pixels */
"iiiiiiiiiiiiiiii",
"iiiiiiiiiiiiiiii",
" ",
" 6e*+eq ;e, ",
" qu=@ur :u4 ",
" 3yuuyyuuy9 :u4 ",
" 4uuuuuuuu0 :u4 ",
" XOquuuurOo :u4 ",
" #%wuuuur%$ ;r1 ",
" 4uuuuuuuu0 ",
" 2tuuttuut8 .$@ ",
" qu=@ur :u4 ",
" <7&O75 -7> ",
" ",
"iiiiiiiiiiiiiiii",
"iiiiiiiiiiiiiiii"
};

80
icons/coffee.xpm Normal file
View file

@ -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(((((( ",
" ;(((((; ",
" ",
" "};

115
icons/compile.xpm Normal file
View file

@ -0,0 +1,115 @@
/* XPM */
static char * compile_xpm[] = {
"15 16 96 2",
" c None",
". c #795157",
"+ c #684758",
"@ c #66485A",
"# c #765057",
"$ c #9F664E",
"% c #D88443",
"& c #E58B40",
"* c #945F51",
"= c #9B6350",
"- c #B77349",
"; c #CA7D44",
"> c #D07F44",
", c #533C5E",
"' c #5F435C",
") c #CA7D46",
"! c #6F4D58",
"~ c #69475A",
"{ c #B4704A",
"] c #6B4B59",
"^ c #EB8E3E",
"/ c #FD983B",
"( c #6E4C59",
"_ c #AE6F4B",
": c #543D5F",
"< c #845755",
"[ c #C97B45",
"} c #583E5D",
"| c #E38A3F",
"1 c #AD6E4C",
"2 c #9C6350",
"3 c #FF993A",
"4 c #F4933C",
"5 c #F2933D",
"6 c #AF6E4B",
"7 c #A1674E",
"8 c #D98542",
"9 c #E48A40",
"0 c #8C5C51",
"a c #5C425C",
"b c #B1704A",
"c c #9B634F",
"d c #734E57",
"e c #895A52",
"f c #5F445C",
"g c #775058",
"h c #6D4B59",
"i c #8A5A52",
"j c #F3923C",
"k c #E88D3E",
"l c #A86A4C",
"m c #8B5A52",
"n c #F5933C",
"o c #FC973A",
"p c #E68C3F",
"q c #FB973B",
"r c #B67249",
"s c #5E425C",
"t c #AA6C4C",
"u c #966050",
"v c #724D57",
"w c #7C5355",
"x c #6B495A",
"y c #684959",
"z c #7A5156",
"A c #915E52",
"B c #EF903E",
"C c #E78C3F",
"D c #9E654E",
"E c #DA8442",
"F c #925F50",
"G c #66465A",
"H c #BE7547",
"I c #704E59",
"J c #ED8F3D",
"K c #724D59",
"L c #B5724A",
"M c #61455B",
"N c #C07848",
"O c #D18144",
"P c #4C3A60",
"Q c #5C415E",
"R c #CC7D45",
"S c #704C58",
"T c #BC7648",
"U c #835854",
"V c #C87B44",
"W c #4A3860",
"X c #5B415D",
"Y c #E18941",
"Z c #AD6C4C",
"` c #A2684F",
" . c #8D5C51",
".. c #885953",
"+. c #755056",
"@. c #6D4B58",
" ",
" . + @ # ",
" $ % & * ",
" = - ; > , ' ) ! ",
" ~ { ] ^ / ( _ : < [ } | 1 ",
" 2 3 3 4 5 3 3 6 7 8 9 0 ",
" a 3 b c 3 d e f g h ",
"i j / k j l ",
"m n o p q r ",
" s 3 t u 3 v w x y z ",
" A 3 3 B C 3 3 r D E p F ",
" G H I J / K L M N O P Q R S ",
" D T U V W X Y Z ",
" ` E & . ",
" ..M +.@. ",
" "};

91
icons/css.xpm Normal file
View file

@ -0,0 +1,91 @@
/* XPM */
static char * css_xpm[] = {
"16 16 72 1",
" c None",
". c #264EE4",
"+ c #264DE4",
"@ c #2652E6",
"# c #2756E9",
"$ c #2754E8",
"% c #264DE5",
"& c #2859EB",
"* c #2965F1",
"= c #285EED",
"- c #7A90E7",
"; c #C4CBEA",
"> c #ADBFF3",
", c #D4E0FC",
"' c #82A5F7",
") c #275CEC",
"! c #254CE3",
"~ c #6D86E7",
"{ c #DEE7FD",
"] c #FFFFFF",
"^ c #87A9F7",
"/ c #285AEB",
"( c #264DE3",
"_ c #264CE4",
": c #6792F5",
"< c #739AF6",
"[ c #2757EA",
"} c #4365E5",
"| c #9CACE8",
"1 c #92AAF1",
"2 c #A9C1F9",
"3 c #C8D7FB",
"4 c #608DF5",
"5 c #2755E8",
"6 c #4869E6",
"7 c #EBEBEB",
"8 c #C5D1F5",
"9 c #4B7EF3",
"0 c #2653E7",
"a c #284EE4",
"b c #4D6DE5",
"c c #3E60E5",
"d c #A0BBF9",
"e c #3870F2",
"f c #2751E6",
"g c #E8E8EB",
"h c #A3B1E8",
"i c #B3C9FA",
"j c #FAFBFF",
"k c #2A66F1",
"l c #264FE5",
"m c #D8DCEA",
"n c #E5E6EB",
"o c #B5BFE9",
"p c #86A1F0",
"q c #C4D5FB",
"r c #F8FAFF",
"s c #E7EEFD",
"t c #2965F0",
"u c #6983E6",
"v c #A7B5E9",
"w c #DCDFEB",
"x c #EDF2FE",
"y c #B5CAFA",
"z c #7199F6",
"A c #2862F0",
"B c #426DEC",
"C c #2B66F1",
"D c #2964F1",
"E c #285DEC",
"F c #285BEC",
"G c #264EE5",
" ",
" ",
" .+++++@####$+ ",
" %+++++&****=+ ",
" ++-;;;>,,,')+ ",
" !+~;;;>,{]^/( ",
" _+++++&*:]<[+ ",
" +}|||123]45 ",
" +67778]]]90 ",
" +abc+&*d]ef ",
" +agh+&*ijkl ",
" ++mnopqrst+ ",
" ++uvw8xyzA+ ",
" .+++aBC*DE+ ",
" (++++[F$.+( ",
" G++ "};

67
icons/dim.xpm Normal file
View file

@ -0,0 +1,67 @@
/* XPM */
static char * dim_xpm[] = {
"15 16 48 1",
" c None",
". c #060606",
"+ c #000000",
"@ c #050505",
"# c #020202",
"$ c #595959",
"% c #868686",
"& c #787878",
"* c #4F4F4F",
"= c #282828",
"- c #CCCCCC",
"; c #8C8C8C",
"> c #404040",
", c #FFFFFF",
"' c #F9F9F9",
") c #D6D6D6",
"! c #262626",
"~ c #DADADA",
"{ c #272727",
"] c #FEFEFE",
"^ c #2C2C2C",
"/ c #282827",
"( c #010101",
"_ c #D2D2D2",
": c #040404",
"< c #5A5A5A",
"[ c #F3F3F3",
"} c #525252",
"| c #474747",
"1 c #FBFBFB",
"2 c #747474",
"3 c #878787",
"4 c #757575",
"5 c #585858",
"6 c #8D8D8D",
"7 c #505050",
"8 c #D0D0D0",
"9 c #252525",
"0 c #D4D4D4",
"a c #DDDDDD",
"b c #222222",
"c c #2E2E2E",
"d c #C9C9C9",
"e c #818181",
"f c #3C3C3C",
"g c #F4F4F4",
"h c #5C5C5C",
"i c #838383",
" ",
" . ++ @ ",
" #$%&*+ ",
" +=-;>,')!+ ",
" =~{++,,,]^ ",
" .#-/+(+,,,,_:@",
" <;+((+,,,,[} ",
" +%|+(#+,,,,12+",
" +3|+##+,,,,14+",
" 56+#(+,,,,[7 ",
" @+89+#+,,,,0#@",
" {ab++,,,,^ ",
" +cdef,g0^+ ",
" @hi27# ",
" @ ++ @ ",
" "};

96
icons/haml.xpm Normal file
View file

@ -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 "};

119
icons/hs.xpm Normal file
View file

@ -0,0 +1,119 @@
/* XPM */
static char * hs_xpm[] = {
"16 16 100 2",
" c None",
". c #000000",
"+ c #363636",
"@ c #BCBCBC",
"# c #B4B4B4",
"$ c #B3B3B4",
"% c #B3B3B3",
"& c #414141",
"* c #B7B7B7",
"= c #F5F5F5",
"- c #F1F1F1",
"; c #F4F4F3",
"> c #969FCC",
", c #62814B",
"' c #4C6863",
") c #E3E5EA",
"! c #F2F2F2",
"~ c #9F9F9F",
"{ c #030303",
"] c #F1F0EE",
"^ c #F7F6F1",
"/ c #8C98B6",
"( c #79A100",
"_ c #527719",
": c #E4E6E5",
"< c #F4F3EF",
"[ c #EFEFEE",
"} c #EDEDED",
"| c #9C9C9C",
"1 c #F6F6F3",
"2 c #8E98C7",
"3 c #7180A0",
"4 c #506583",
"5 c #79A000",
"6 c #5C801E",
"7 c #6B7C9A",
"8 c #6C7BA1",
"9 c #BEC2D8",
"0 c #EEEEEE",
"a c #F9F8F7",
"b c #425A7C",
"c c #80A900",
"d c #7DA500",
"e c #789F00",
"f c #7AA200",
"g c #7CA400",
"h c #6E9600",
"i c #9FABAB",
"j c #F9F8F5",
"k c #4659A3",
"l c #4D6C42",
"m c #4F6E3E",
"n c #6A8F13",
"o c #4C6B44",
"p c #415F4C",
"q c #9AA4BF",
"r c #F3F2F0",
"s c #F2F0FA",
"t c #828EB9",
"u c #7BA300",
"v c #54781C",
"w c #DEDFEB",
"x c #F0EEF6",
"y c #F0EFEF",
"z c #7F89C0",
"A c #547526",
"B c #2E4E3D",
"C c #DEE0E6",
"D c #EEEEED",
"E c #F4F5F3",
"F c #B9B4CD",
"G c #B29BB5",
"H c #AF98B4",
"I c #977FB4",
"J c #9E87B3",
"K c #B19BB5",
"L c #B09BB5",
"M c #C5C1D4",
"N c #F8FCF9",
"O c #763F71",
"P c #9D000D",
"Q c #9A0013",
"R c #9B0014",
"S c #9B0013",
"T c #9A0012",
"U c #99000E",
"V c #8E668F",
"W c #F0F0EF",
"X c #F9FAF7",
"Y c #75689F",
"Z c #763061",
"` c #753264",
" . c #723063",
".. c #9184AF",
"+. c #9B9B9B",
"@. c #9E9E9E",
"#. c #A4A5A1",
"$. c #A4A8A5",
"%. c #A2A3A0",
"&. c #454545",
" ",
" . . . . . . . . . . . . . ",
" . + @ # # $ % % # # # % & . ",
" . * = - ; > , ' ) - - ! ~ { ",
" . # - ] ^ / ( _ : < [ } | { ",
" . # 1 2 3 4 5 6 7 8 9 0 | { ",
" . # a b c d e f g h i 0 | { ",
" . # j k l m 5 n o p q 0 | { ",
" . # - r s t u v w x y } | { ",
" . # - 0 r z A B C [ D } | { ",
" . # E F G H I J K L M 0 | { ",
" . # N O P Q R S T U V W | { ",
" . % X Y Z ` ` ` ` ...W +.{ ",
" . & @.#.$.$.$.$.$.$.%.+.&.. ",
" . . { { { { { { { { { { . ",
" "};

243
icons/infruby.xpm Normal file
View file

@ -0,0 +1,243 @@
/* XPM */
static char * inf_ruby_xpm[] = {
"32 16 224 2",
" c None",
". c #E47A70",
"+ c #E98B80",
"@ c #DB6D63",
"# c #C21609",
"$ c #AA0C02",
"% c #8F1008",
"& c #090909",
"* c #080808",
"= c #DFA49C",
"- c #C7463D",
"; c #BE1002",
"> c #C50600",
", c #D31F12",
"' c #E9A49A",
") c #B8413A",
"! c #9B0902",
"~ c #8F120A",
"{ c #80180E",
"] c #070707",
"^ c #616161",
"/ c #6B6B6B",
"( c #6C6C6C",
"_ c #6D6D6D",
": c #6E6E6E",
"< c #626262",
"[ c #CA6A62",
"} c #B21F14",
"| c #AD0500",
"1 c #B71401",
"2 c #BF1802",
"3 c #CA2312",
"4 c #E98976",
"5 c #D45D4A",
"6 c #A8170C",
"7 c #92120C",
"8 c #85130C",
"9 c #3E3E3E",
"0 c #303030",
"a c #404040",
"b c #313131",
"c c #323232",
"d c #3F3F3F",
"e c #C76B62",
"f c #AD1E16",
"g c #A90C00",
"h c #AF1501",
"i c #B11401",
"j c #B40D00",
"k c #C83826",
"l c #CC3926",
"m c #C11803",
"n c #BA1A09",
"o c #991309",
"p c #7F110A",
"q c #3A3A3A",
"r c #515151",
"s c #D3D3D3",
"t c #828282",
"u c #2D2D2D",
"v c #2F2F2F",
"w c #2C2C2C",
"x c #A9291C",
"y c #A40D00",
"z c #AA1601",
"A c #AC1501",
"B c #AD1000",
"C c #B2190D",
"D c #D4837C",
"E c #AD1205",
"F c #A90D00",
"G c #A50F02",
"H c #991004",
"I c #8B0905",
"J c #060606",
"K c #363636",
"L c #D8D8D8",
"M c #3B3B3B",
"N c #262626",
"O c #2B2B2B",
"P c #2A2A2A",
"Q c #393939",
"R c #9E352C",
"S c #930600",
"T c #A31701",
"U c #A71701",
"V c #A81200",
"W c #A70A00",
"X c #DC9386",
"Y c #E3ABA1",
"Z c #9B0200",
"` c #A00A00",
" . c #980D03",
".. c #8A0F06",
"+. c #930201",
"@. c #A9A9A9",
"#. c #BEBEBE",
"$. c #252525",
"%. c #292929",
"&. c #282828",
"*. c #373737",
"=. c #8B0D02",
"-. c #8A0D00",
";. c #9A1401",
">. c #A01000",
",. c #A31203",
"'. c #CC6453",
"). c #E5775B",
"!. c #D6573B",
"~. c #9F1306",
"{. c #940B01",
"]. c #920F05",
"^. c #8E0B05",
"/. c #980000",
"(. c #494949",
"_. c #B4B4B4",
":. c #474747",
"<. c #222222",
"[. c #272727",
"}. c #343434",
"|. c #EBB6B0",
"1. c #B11705",
"2. c #8A0D01",
"3. c #870500",
"4. c #9E241A",
"5. c #C75E51",
"6. c #C93424",
"7. c #C1200F",
"8. c #C02212",
"9. c #9F1208",
"0. c #8B0D04",
"a. c #871108",
"b. c #920502",
"c. c #9A0000",
"d. c #2E2E2E",
"e. c #1C1C1C",
"f. c #171717",
"g. c #5B5B5B",
"h. c #8A8A8A",
"i. c #242424",
"j. c #ED9F92",
"k. c #DE7C70",
"l. c #B73728",
"m. c #B2645D",
"n. c #CD8780",
"o. c #B8231B",
"p. c #B10C00",
"q. c #B21105",
"r. c #B21004",
"s. c #A01005",
"t. c #870E07",
"u. c #871207",
"v. c #960A03",
"w. c #A30402",
"x. c #050505",
"y. c #202020",
"z. c #1D1D1D",
"A. c #1F1F1F",
"B. c #1B1B1B",
"C. c #191919",
"D. c #232323",
"E. c #CF341F",
"F. c #EEBBB2",
"G. c #F4B7A5",
"H. c #F6B7A5",
"I. c #BA3D34",
"J. c #9A0500",
"K. c #9F0E03",
"L. c #A00D02",
"M. c #A40D01",
"N. c #9B0E03",
"O. c #871007",
"P. c #881205",
"Q. c #9C1007",
"R. c #212121",
"S. c #AC1006",
"T. c #C5392A",
"U. c #EA6344",
"V. c #D63F27",
"W. c #A71008",
"X. c #9C0B01",
"Y. c #990D02",
"Z. c #900D04",
"`. c #970D06",
" + c #951007",
".+ c #841003",
"++ c #9B1407",
"@+ c #9F1008",
"#+ c #AA1009",
"$+ c #CD2614",
"%+ c #BF1C11",
"&+ c #A00C06",
"*+ c #980C01",
"=+ c #960D02",
"-+ c #9C0D08",
";+ c #B5100C",
">+ c #BE1710",
",+ c #9B1408",
"'+ c #921204",
")+ c #1E1E1E",
"!+ c #9C1109",
"~+ c #9A130C",
"{+ c #A9100A",
"]+ c #AB0C0A",
"^+ c #9E0C04",
"/+ c #940C00",
"(+ c #8E0D03",
"_+ c #9D0F07",
":+ c #B1130C",
"<+ c #BD180F",
"[+ c #CB1F14",
"}+ c #D42519",
"|+ c #B02111",
"1+ c #040404",
"2+ c #353535",
"3+ c #96170D",
"4+ c #95140E",
"5+ c #A30B08",
"6+ c #9C0D05",
"7+ c #981007",
"8+ c #9A120A",
"9+ c #9F140B",
"0+ c #A4150A",
"a+ c #A9170C",
" ",
" . + @ # $ % & * * * * * * * * * * & ",
" = - ; > , ' ) ! ~ { ] ^ / ( _ _ : : : _ ( / < ] ",
" [ } | 1 2 3 4 5 6 7 8 ] 9 0 a b c c c c c b 0 d ] ",
" e f g h i j k l m n o p ] q r s t u v v v v u w q ] ",
" x y z A B C D E F G H I J K t L M N O O O O P P Q ] ",
" R S T U V W X Y Z ` ...+. J c 9 @.#.$.%.%.%.%.%.&.*.J ",
" =.-.;.>.,.'.).!.~.{.].^./. J v (._.:.<.[.[.[.[.[.[.}.J ",
" |.1.2.3.4.5.6.7.8.9.0.a.b.c. J d.e.f.e.g.h.h.i.$.$.$.c J ",
" j.k.l.m.n.o.p.q.r.s.t.u.v.w. x.v y.z.A.B.C.C.z.D.<.<.v x. ",
" E.F.G.H.I.J.K.L.M.N.O.P.Q. x.u y.R.R.A.A.A.A.R.R.y.u x. ",
" S.T.U.V.W.X.Y.Z.0.`. +.+++ x.O A.A.A.A.A.A.A.A.A.A.O x. ",
" @+#+$+%+&+*+=+Z.-+;+>+,+'+ x.%.z.z.z.)+)+)+)+z.z.z.%.x. ",
" !+~+{+]+^+/+(+_+:+<+[+}+|+ 1+v }.}.2+2+2+2+2+2+2+}.v 1+ ",
" 3+4+5+6+7+8+9+0+a+ 1+x.x.x.x.x.x.x.x.x.x.1+ ",
" "};

67
icons/js.xpm Normal file
View file

@ -0,0 +1,67 @@
/* XPM */
static char * js_xpm[] = {
"16 16 48 1",
" c None",
". c #F7DF1E",
"+ c #74690E",
"@ c #837610",
"# c #D4C01A",
"$ c #5F560C",
"% c #494209",
"& c #9C8D13",
"* c #322D06",
"= c #2B2605",
"- c #1E1B04",
"; c #4A4209",
"> c #161403",
", c #DFC91B",
"' c #F6DE1E",
") c #080701",
"! c #59500B",
"~ c #F5DD1E",
"{ c #E9D31C",
"] c #655B0C",
"^ c #000000",
"/ c #2C2705",
"( c #A89714",
"_ c #272305",
": c #948612",
"< c #D1BD19",
"[ c #2E2906",
"} c #4D4609",
"| c #AC9C15",
"1 c #F2DB1D",
"2 c #F4DC1E",
"3 c #6D630D",
"4 c #0D0B02",
"5 c #4D4509",
"6 c #020200",
"7 c #827510",
"8 c #BFAC17",
"9 c #030300",
"0 c #50490A",
"a c #786C0F",
"b c #E8D21C",
"c c #6F650E",
"d c #484109",
"e c #7B6F0F",
"f c #EFD81D",
"g c #BBA917",
"h c #847710",
"i c #F1DA1D",
"................",
"................",
"................",
"................",
"................",
"................",
"................",
".......+@.#$%&..",
".......*%.=-;>,.",
".......*%')!~{..",
".......*%.]^/(..",
".......*%.'&_^:.",
"....~<.[}'|12_%.",
"....3456789*09a.",
"....bcdef.g!%hi.",
"................"};

200
icons/rails.xpm Normal file
View file

@ -0,0 +1,200 @@
/* XPM */
static char * rails_xpm[] = {
"14 16 181 2",
" c None",
". c #90152D",
"+ c #99172E",
"@ c #A12737",
"# c #B4534B",
"$ c #B4544B",
"% c #B04B40",
"& c #B04B43",
"* c #B2524F",
"= c #B25251",
"- c #AE4B44",
"; c #A8403F",
"> c #A72333",
", c #A42032",
"' c #9D1F31",
") c #B7343D",
"! c #C0584C",
"~ c #C96F60",
"{ c #E8C4BB",
"] c #D79685",
"^ c #E1B4A5",
"/ c #ECD0C1",
"( c #D59684",
"_ c #C5786C",
": c #B33438",
"< c #9B1E31",
"[ c #AB2435",
"} c #B6323B",
"| c #C0594E",
"1 c #C05749",
"2 c #DA9E91",
"3 c #F2E1D1",
"4 c #FDFAF8",
"5 c #FDF9F8",
"6 c #F0D9D3",
"7 c #F3E2DE",
"8 c #C77371",
"9 c #9C2132",
"0 c #B52637",
"a c #B32B35",
"b c #DDA7A4",
"c c #CC7F79",
"d c #EFDAC1",
"e c #E9CCAF",
"f c #D59C84",
"g c #BB6161",
"h c #D89A94",
"i c #D79188",
"j c #BD5C51",
"k c #B02536",
"l c #B42E39",
"m c #B1353B",
"n c #B2373E",
"o c #F7EDE1",
"p c #F1DECD",
"q c #EFDAC5",
"r c #BE5C58",
"s c #A31E24",
"t c #A52927",
"u c #D8A475",
"v c #C7755A",
"w c #A82434",
"x c #B93544",
"y c #BD5257",
"z c #E6BDBF",
"A c #F9F2EA",
"B c #F6EBDF",
"C c #E2B7AE",
"D c #A9262D",
"E c #A72029",
"F c #A11621",
"G c #D0926D",
"H c #CA815D",
"I c #921F30",
"J c #C04D57",
"K c #D59294",
"L c #FEFDFD",
"M c #FEFCFB",
"N c #FCFAF6",
"O c #CC7B7B",
"P c #B7484C",
"Q c #AA272E",
"R c #A8222A",
"S c #B8504B",
"T c #CB7F62",
"U c #8B1C2F",
"V c #AD383C",
"W c #D48D8E",
"X c #FFFFFF",
"Y c #D69396",
"Z c #B43B42",
"` c #AE2D34",
" . c #AB2930",
".. c #AB2C30",
"+. c #CB7D5E",
"@. c #931E30",
"#. c #A1212E",
"$. c #EBC8C6",
"%. c #D08588",
"&. c #BB4B50",
"*. c #B1343A",
"=. c #AF2E35",
"-. c #BB5849",
";. c #C87B5B",
">. c #B24554",
",. c #CEA5AC",
"'. c #F0DEDF",
"). c #DDA7A8",
"!. c #B4393C",
"~. c #B4393E",
"{. c #B2353B",
"]. c #BE6B53",
"^. c #BC6450",
"/. c #8D2030",
"(. c #931B2D",
"_. c #E2D9DC",
":. c #F1DADA",
"<. c #DFAAA9",
"[. c #B63D3E",
"}. c #B64042",
"|. c #B53B40",
"1. c #AE2636",
"2. c #8B2332",
"3. c #8E2233",
"4. c #B88891",
"5. c #C57F8A",
"6. c #D49BA3",
"7. c #E1B2B1",
"8. c #E4B5B3",
"9. c #B4373D",
"0. c #B32A39",
"a. c #B32336",
"b. c #B42335",
"c. c #A21F32",
"d. c #87202F",
"e. c #C3868F",
"f. c #B65C68",
"g. c #B53646",
"h. c #CD828D",
"i. c #9A1C2C",
"j. c #B9535E",
"k. c #CA6875",
"l. c #B01C2E",
"m. c #C96571",
"n. c #D07D88",
"o. c #C5717C",
"p. c #861E2D",
"q. c #E8CDD0",
"r. c #E6C1C5",
"s. c #D68A93",
"t. c #E2A9B0",
"u. c #A3525B",
"v. c #C2898F",
"w. c #DFBBBF",
"x. c #A60616",
"y. c #EAC4C8",
"z. c #E1B1B7",
"A. c #A7192A",
"B. c #8C1F30",
"C. c #DFC5C9",
"D. c #D6979E",
"E. c #D58891",
"F. c #D3A4A9",
"G. c #AB4D57",
"H. c #C4838A",
"I. c #DAB3B7",
"J. c #DEA9AF",
"K. c #DB969E",
"L. c #EBCACD",
"M. c #AF2032",
"N. c #921B2E",
"O. c #801226",
"P. c #8E1327",
"Q. c #8C0D1E",
"R. c #8B0C1C",
"S. c #8C0E20",
"T. c #890818",
"U. c #880616",
"V. c #9C1125",
"W. c #A11228",
"X. c #93142D",
" . + @ # $ % & * = - ; > ",
" , ' ) ! ~ { ] ^ / ( _ : ",
" < [ } | 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 D E F G H ",
" I J K L M N O P Q R S T ",
" U V W X X X Y Z ` ...+. ",
" @.#.$.X X X %.&.*.=.-.;. ",
" >.,.'.X X X ).!.~.{.].^. ",
" /.(._.X X X :.<.[.}.|.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.D.E.F.G.H.I.J.K.L.M. ",
" N.O.P.Q.R.S.R.T.U.V.W.X. "};

231
icons/ruby.xpm Normal file
View file

@ -0,0 +1,231 @@
/* XPM */
static char * ruby_xpm[] = {
"16 16 212 2",
" c None",
". c #E57E74",
"+ c #EA8D82",
"@ c #E38A82",
"# c #CA271A",
"$ c #BB0F02",
"% c #A10D04",
"& c #8C1009",
"* c #E6B5AE",
"= c #C5392E",
"- c #BF0D00",
"; c #C70C00",
"> c #CF0D00",
", c #EEA197",
"' c #C96963",
") c #A20700",
"! c #990F07",
"~ c #8B130B",
"{ c #7E190F",
"] c #D28076",
"^ c #AD0B00",
"/ c #B10900",
"( c #BA1501",
"_ c #C21903",
": c #C70F00",
"< c #E98A7A",
"[ c #EEAD9D",
"} c #B3291B",
"| c #9A0F09",
"1 c #93120C",
"2 c #87130C",
"3 c #CA6E63",
"4 c #A60400",
"5 c #AD1100",
"6 c #B01401",
"7 c #B31301",
"8 c #B91401",
"9 c #C31F0B",
"0 c #D75440",
"a c #CD2B12",
"b c #C92713",
"c c #AB180B",
"d c #88130C",
"e c #7E130B",
"f c #CE8276",
"g c #A10500",
"h c #A91400",
"i c #AC1501",
"j c #AE1401",
"k c #B00800",
"l c #CA4D3F",
"m c #C73D2E",
"n c #B61100",
"o c #B51505",
"p c #B41404",
"q c #9D1106",
"r c #820E09",
"s c #9A0C00",
"t c #A31300",
"u c #A71501",
"v c #A91501",
"w c #AB1501",
"x c #AC0E00",
"y c #B62718",
"z c #E0ABA7",
"A c #A81509",
"B c #A60C00",
"C c #A10D01",
"D c #9A0D02",
"E c #910F04",
"F c #8F0603",
"G c #A03C32",
"H c #8E0600",
"I c #9E1501",
"J c #A41601",
"K c #A71601",
"L c #A71100",
"M c #AB150A",
"N c #E19C8F",
"O c #F0C0B3",
"P c #A11408",
"Q c #9F0900",
"R c #9E0D02",
"S c #930D04",
"T c #880E06",
"U c #940100",
"V c #8D0B00",
"W c #860C00",
"X c #931101",
"Y c #A10F00",
"Z c #A81C0D",
"` c #D06A58",
" . c #E37357",
".. c #DD5D3F",
"+. c #AA1F0F",
"@. c #940A00",
"#. c #940E04",
"$. c #900F05",
"%. c #8F0904",
"&. c #990000",
"*. c #EDBDB7",
"=. c #B8210F",
"-. c #8F1003",
";. c #850A00",
">. c #8C0200",
",. c #A83224",
"'. c #CC6255",
"). c #CA3524",
"!. c #C32412",
"~. c #C52615",
"{. c #AA170B",
"]. c #8F0C03",
"^. c #8B0F06",
"/. c #871008",
"(. c #950301",
"_. c #9A0000",
":. c #F0B2A7",
"<. c #DC7266",
"[. c #B92716",
"}. c #951E14",
"|. c #B7736E",
"1. c #D18179",
"2. c #B91A11",
"3. c #B50F02",
"4. c #B51306",
"5. c #B51206",
"6. c #AA1206",
"7. c #8C0E06",
"8. c #870F08",
"9. c #891207",
"0. c #980702",
"a. c #A30402",
"b. c #DA462F",
"c. c #F4CFC9",
"d. c #EEB5AA",
"e. c #F0C1B5",
"f. c #F3C5BB",
"g. c #A71A13",
"h. c #9D0700",
"i. c #A40F03",
"j. c #A70E02",
"k. c #AB0E01",
"l. c #A90E01",
"m. c #8A0F07",
"n. c #881108",
"o. c #8B1205",
"p. c #9E0E06",
"q. c #B81507",
"r. c #CE5748",
"s. c #ED8A6E",
"t. c #EB7656",
"u. c #CF442F",
"v. c #9E0703",
"w. c #9D0C01",
"x. c #980D02",
"y. c #930D03",
"z. c #980D03",
"A. c #8E0F06",
"B. c #8A1206",
"C. c #891104",
"D. c #A01308",
"E. c #A20F08",
"F. c #AF140B",
"G. c #DB3B21",
"H. c #DD391F",
"I. c #9C0A04",
"J. c #9B0C01",
"K. c #990D02",
"L. c #910D04",
"M. c #870D05",
"N. c #940C07",
"O. c #AC0E09",
"P. c #951207",
"Q. c #830F02",
"R. c #9D1508",
"S. c #9E1108",
"T. c #A00E09",
"U. c #BB1B0F",
"V. c #C41E12",
"W. c #A80E0B",
"X. c #9C0C03",
"Y. c #960C00",
"Z. c #A30D08",
"`. c #BA110C",
" + c #C41711",
".+ c #C81C13",
"++ c #9C1508",
"@+ c #921304",
"#+ c #9C1109",
"$+ c #98140D",
"%+ c #9E120B",
"&+ c #AC0808",
"*+ c #A30D0A",
"=+ c #920C00",
"-+ c #8E0E04",
";+ c #9E0F08",
">+ c #AF130C",
",+ c #B7170E",
"'+ c #C21C12",
")+ c #D22317",
"!+ c #DA291C",
"~+ c #AE2212",
"{+ c #97170C",
"]+ c #8F190F",
"^+ c #A20B0A",
"/+ c #A10D07",
"(+ c #9A0D04",
"_+ c #981108",
":+ c #9B120A",
"<+ c #9F140B",
"[+ c #A2150A",
"}+ c #A7170C",
" . + @ # $ % & ",
" * = - ; > , ' ) ! ~ { ",
" ] ^ / ( _ : < [ } | 1 2 ",
" 3 4 5 6 7 8 9 0 a b c d e ",
" f g h i j 6 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 I Y Z ` ...+.@.#.$.%.&.",
"*.=.-.;.>.,.'.).!.~.{.].^./.(._.",
":.<.[.}.|.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.S y.z.A.B.C.D. ",
"E.F.G.H.2.I.J.K.L.M.N.O.P.Q.R. ",
"S.T.U.V.W.X.Y.y.L.Z.`. +.+++@+ ",
"#+$+%+&+*+J.=+-+;+>+,+'+)+!+~+ ",
" {+]+^+/+(+_+:+<+[+}+ "};

107
icons/sass.xpm Normal file
View file

@ -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:#...... ",
" +..... "};

163
icons/slim.xpm Normal file
View file

@ -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. "};

71
icons/svg.xpm Normal file
View file

@ -0,0 +1,71 @@
/* XPM */
static char * svg_xpm[] = {
"16 16 52 1",
" c None",
". c #000000",
"+ c #160F05",
"@ c #DD9933",
"# c #DB9833",
"$ c #130C04",
"% c #38270D",
"& c #2B1E0A",
"* c #FFB13B",
"= c #33230C",
"- c #2D1F0A",
"; c #36250C",
"> c #3A280D",
", c #F9AD3A",
"' c #1B1306",
") c #ECA437",
"! c #E8A136",
"~ c #1F1607",
"{ c #FAAE3A",
"] c #FEB03B",
"^ c #35250C",
"/ c #2F210B",
"( c #BC822B",
"_ c #090602",
": c #EAA236",
"< c #E6A035",
"[ c #0A0702",
"} c #BF852C",
"| c #1E1507",
"1 c #C1862D",
"2 c #EFA637",
"3 c #BE842C",
"4 c #1D1407",
"5 c #130D04",
"6 c #34240C",
"7 c #0C0803",
"8 c #010100",
"9 c #DE9A33",
"0 c #EEA537",
"a c #F3A938",
"b c #F2A838",
"c c #E09B34",
"d c #F0A738",
"e c #DC9933",
"f c #140E05",
"g c #C2872D",
"h c #1C1306",
"i c #2A1D0A",
"j c #3B290E",
"k c #201607",
"l c #FBAE3A",
"m c #140D04",
" .. ",
" +@#$ ",
" .%&.%**=.-;. ",
" >*,'.)!.~{]^ ",
" /{*(_:<[}*,& ",
" .|1*(2)}*34. ",
" 56.71****}[.^$ ",
"89*20a****b02*#.",
"8c*20b****b0d*e.",
" +;.[}****(_.%f ",
" .4}*}2)g*(h. ",
" /{*}[:<7g*,i ",
" j*,h.)!.kl*; ",
" .>-.%**=./%. ",
" +c9m ",
" 8. "};

79
icons/term.xpm Normal file
View file

@ -0,0 +1,79 @@
/* XPM */
static char * term_xpm[] = {
"16 16 60 1",
" c None",
". c #090909",
"+ c #080808",
"@ c #070707",
"# c #616161",
"$ c #6B6B6B",
"% c #6C6C6C",
"& c #6D6D6D",
"* c #6E6E6E",
"= c #626262",
"- c #3E3E3E",
"; c #303030",
"> c #404040",
", c #313131",
"' c #323232",
") c #3F3F3F",
"! c #3A3A3A",
"~ c #515151",
"{ c #D3D3D3",
"] c #828282",
"^ c #2D2D2D",
"/ c #2F2F2F",
"( c #2C2C2C",
"_ c #060606",
": c #363636",
"< c #D8D8D8",
"[ c #3B3B3B",
"} c #262626",
"| c #2B2B2B",
"1 c #2A2A2A",
"2 c #393939",
"3 c #A9A9A9",
"4 c #BEBEBE",
"5 c #252525",
"6 c #292929",
"7 c #282828",
"8 c #373737",
"9 c #494949",
"0 c #B4B4B4",
"a c #474747",
"b c #222222",
"c c #272727",
"d c #343434",
"e c #2E2E2E",
"f c #1C1C1C",
"g c #171717",
"h c #5B5B5B",
"i c #8A8A8A",
"j c #242424",
"k c #050505",
"l c #202020",
"m c #1D1D1D",
"n c #1F1F1F",
"o c #1B1B1B",
"p c #191919",
"q c #232323",
"r c #212121",
"s c #1E1E1E",
"t c #040404",
"u c #353535",
" ",
" .++++++++++. ",
" @#$%&&***&%$=@ ",
" @-;>,''''',;)@ ",
" @!~{]^////^(!@ ",
" _:]<[}||||112@ ",
" _'-3456666678_ ",
" _/90abccccccd_ ",
" _efgfhiij555'_ ",
" k/lmnoppmqbb/k ",
" k^lrrnnnnrrl^k ",
" k|nnnnnnnnnn|k ",
" k6mmmssssmmm6k ",
" t/dduuuuuuud/t ",
" tkkkkkkkkkkt ",
" "};

91
icons/xml.xpm Normal file
View file

@ -0,0 +1,91 @@
/* XPM */
static char *xml[] = {
/* columns rows colors chars-per-pixel */
"16 16 69 1 ",
" c #CE392C",
". c #CE392D",
"X c #CE3A2E",
"o c #D2382B",
"O c #D1382C",
"+ c #D1392C",
"@ c #D4392C",
"# c #D7392C",
"$ c #D9392D",
"% c #D93A2D",
"& c #DB3A2D",
"* c #DE3B2E",
"= c #DF3B2E",
"- c #C73D31",
"; c #CC3D31",
": c #CE3C30",
"> c #CF3D31",
", c #D33D31",
"< c #D23F33",
"1 c #DD3D30",
"2 c #E03B2E",
"3 c #E03C2E",
"4 c #E13C2E",
"5 c #E23C2E",
"6 c #E33C2E",
"7 c #E73D2F",
"8 c #E83D2F",
"9 c #E93E30",
"0 c #CF4337",
"q c #CE453A",
"w c #D14135",
"e c #D94337",
"r c #D04338",
"t c #D1493E",
"y c #D64B3F",
"u c #D84B40",
"i c #D84E43",
"p c #D84F44",
"a c #D9584D",
"s c #DC6056",
"d c #D9655C",
"f c #DD6E65",
"g c #E2756C",
"h c #EB8D86",
"j c #EB8E86",
"k c #E99189",
"l c #EC9088",
"z c #ED9189",
"x c #ED9D96",
"c c #EF9D96",
"v c #EF9F98",
"b c #F0A6A0",
"n c #F3ABA5",
"m c #F3ACA6",
"M c #F3ADA7",
"N c #F7C4C0",
"B c #FAE2E0",
"V c #F9E4E2",
"C c #FCEDEB",
"Z c #FCEDEC",
"A c #FDF2F1",
"S c #FDF5F4",
"D c #FCF6F5",
"F c #FCFBFB",
"G c #FEFAFA",
"H c #FDFCFC",
"J c #FEFDFD",
"K c #FEFEFE",
"L c #FFFFFF",
/* pixels */
"LLLLLLLLLLLLLLLL",
"LLLLLLLLLLLLLLLL",
"LLLLLLLLLVDLLLLL",
"LLLLLLLLs7,LLLLL",
"LLLLLLLJo9XLLLLL",
"LLLAp<Sm891yBLLL",
"LCi*99Z09=294uBL",
"k*99&aH#9>d$995g",
"t992zLl99lLn399;",
"N.899,:9%Fw899+M",
"LLc 8969rG29OjLL",
"LLLLve98nKfhLLLL",
"LLLLL-9@JLLLLLLL",
"LLLLLxqbLLLLLLLL",
"LLLLLLLLLLLLLLLL",
"LLLLLLLLLLLLLLLL"
};

257
icons/yaml.xpm Normal file
View file

@ -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+",
" "};

68
icons/yas.xpm Normal file
View file

@ -0,0 +1,68 @@
/* XPM */
static char * yas_xpm[] = {
"15 16 49 1",
" c None",
". c #2D5597",
"+ c #3F78D4",
"@ c #407AD7",
"# c #305AA0",
"$ c #3A71C8",
"% c #498BF6",
"& c #3C73CC",
"* c #203F6E",
"= c #223E6F",
"- c #3768B8",
"; c #498AF5",
"> c #3668B8",
", c #224172",
"' c #3D75CE",
") c #427DDE",
"! c #4889F2",
"~ c #4889F3",
"{ c #3C71C9",
"] c #3F78D5",
"^ c #3566B3",
"/ c #396BBF",
"( c #4583E8",
"_ c #2B5291",
": c #29518E",
"< c #3360AC",
"[ c #427EE0",
"} c #4787EE",
"| c #396CBF",
"1 c #417CDB",
"2 c #3361AD",
"3 c #407BD9",
"4 c #4686EC",
"5 c #396DC0",
"6 c #3565B1",
"7 c #396BBE",
"8 c #4787EF",
"9 c #4788F0",
"0 c #2A508E",
"a c #3B70C5",
"b c #2C5292",
"c c #2C5392",
"d c #437FE1",
"e c #26467F",
"f c #294B87",
"g c #4482E7",
"h c #234276",
"i c #26487F",
"j c #3E76D1",
" ",
" .+@# ",
" $%%& ",
" **=-;%>,** ",
"*')))!~))){ ",
"*)%%%%%%%%] ",
"*)%%%%%%%%] ",
"*^/(%%%%%%]_: ",
" <;%%%%%[[}| ",
" :}%%%%%%%%1 ",
" 2;%%%%%[345 ",
"*67(%89%%%]0: ",
"*)%;abc&%%] ",
"*)%de fg%] ",
"*')'h ij){ ",
" *** *** "};

View file

@ -1,3 +1,4 @@
;;; mode-icons.el --- Show icons for modes -*- lexical-binding: t; -*-
;; Copyright (C) 2013 Tom Willemse
@ -40,13 +41,36 @@ absolute path to ICON."
(concat mode-icons--directory "/icons/" icon))
(defvar mode-icons
`(("Emacs-Lisp" "emacs" xpm)
("Python" "python" xpm)
("Scheme" "scheme" xpm)
("Lisp" "cl" xpm)
("PHP" "php" xpm)
`(
("CSS" "css" xpm)
("Coffee" "coffee" xpm)
("Compilation" "compile" xpm)
("Emacs-Lisp" "emacs" xpm)
("HTML" "html" xpm)
("Org" "org" xpm))
("Haml" "haml" xpm)
("Image[imagemagick]" "svg" xpm)
("Inf-Ruby" "infruby" xpm)
("JavaScript" "js" xpm)
("Lisp" "cl" xpm)
("nXML" "xml" xpm)
("Org" "org" xpm)
("PHP" "php" xpm)
("Projectile Rails Server" "rails" xpm)
("Python" "python" xpm)
("Ruby" "ruby" xpm)
("ESS[S]" "R" xpm)
("iESS" "R" xpm)
("SCSS" "sass" xpm)
("Sass" "sass" xpm)
("Scheme" "scheme" xpm)
("Shell-script" "bash" xpm)
("Slim" "slim" xpm)
("Term" "term" xpm)
("Web" "html" xpm)
("XML" "xml" xpm)
("YAML" "yaml" xpm)
("YASnippet" "yas" xpm)
)
"Icons for major modes.
Each specification is a list with the first element being the