diff --git a/README.org b/README.org index 70094d5..2a5107f 100644 --- a/README.org +++ b/README.org @@ -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. diff --git a/icons/R.xpm b/icons/R.xpm new file mode 100644 index 0000000..c775643 --- /dev/null +++ b/icons/R.xpm @@ -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 *.=.-.;.>. ", +" ,.'.).!.~. {.].^./. ", +" (._.:.<. [.}.|. "}; diff --git a/icons/bash.xpm b/icons/bash.xpm new file mode 100644 index 0000000..2bd3ff3 --- /dev/null +++ b/icons/bash.xpm @@ -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" +}; 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/compile.xpm b/icons/compile.xpm new file mode 100644 index 0000000..728548e --- /dev/null +++ b/icons/compile.xpm @@ -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 +.@. ", +" "}; diff --git a/icons/css.xpm b/icons/css.xpm new file mode 100644 index 0000000..5c9f676 --- /dev/null +++ b/icons/css.xpm @@ -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++ "}; diff --git a/icons/dim.xpm b/icons/dim.xpm new file mode 100644 index 0000000..efa88f6 --- /dev/null +++ b/icons/dim.xpm @@ -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# ", +" @ ++ @ ", +" "}; 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/hs.xpm b/icons/hs.xpm new file mode 100644 index 0000000..488a8eb --- /dev/null +++ b/icons/hs.xpm @@ -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 +.{ ", +" . & @.#.$.$.$.$.$.$.%.+.&.. ", +" . . { { { { { { { { { { . ", +" "}; diff --git a/icons/infruby.xpm b/icons/infruby.xpm new file mode 100644 index 0000000..e0cfba7 --- /dev/null +++ b/icons/infruby.xpm @@ -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+ ", +" "}; diff --git a/icons/js.xpm b/icons/js.xpm new file mode 100644 index 0000000..dade9d1 --- /dev/null +++ b/icons/js.xpm @@ -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.", +"................"}; diff --git a/icons/rails.xpm b/icons/rails.xpm new file mode 100644 index 0000000..c5b6632 --- /dev/null +++ b/icons/rails.xpm @@ -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. "}; diff --git a/icons/ruby.xpm b/icons/ruby.xpm new file mode 100644 index 0000000..f35ba49 --- /dev/null +++ b/icons/ruby.xpm @@ -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.=+-+;+>+,+'+)+!+~+ ", +" {+]+^+/+(+_+:+<+[+}+ "}; 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/svg.xpm b/icons/svg.xpm new file mode 100644 index 0000000..eb3a19e --- /dev/null +++ b/icons/svg.xpm @@ -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. "}; diff --git a/icons/term.xpm b/icons/term.xpm new file mode 100644 index 0000000..d0e8200 --- /dev/null +++ b/icons/term.xpm @@ -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 ", +" "}; diff --git a/icons/xml.xpm b/icons/xml.xpm new file mode 100644 index 0000000..db58ed3 --- /dev/null +++ b/icons/xml.xpm @@ -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", +"LLLApd$995g", +"t992zLl99lLn399;", +"N.899,:9%Fw899+M", +"LLc 8969rG29OjLL", +"LLLLve98nKfhLLLL", +"LLLLL-9@JLLLLLLL", +"LLLLLxqbLLLLLLLL", +"LLLLLLLLLLLLLLLL", +"LLLLLLLLLLLLLLLL" +}; 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/icons/yas.xpm b/icons/yas.xpm new file mode 100644 index 0000000..8366117 --- /dev/null +++ b/icons/yas.xpm @@ -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){ ", +" *** *** "}; diff --git a/mode-icons.el b/mode-icons.el index a7bfdce..10d40ec 100644 --- a/mode-icons.el +++ b/mode-icons.el @@ -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