<?xml version=“1.0” encoding=“UTF-8”?> <!–

Copyright (C) 2011 Jan Lelis

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Library General Public License for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.

–>

<style-scheme id=“rubybuntu1” _name=“RubyBuntu One” version=“1.0”>

<author>Jan Lelis</author>
<_description>RubyBuntu One</_description>

<!-- general -->
<style name="text"               foreground="#d3d3d3" background="#1d1d1d"/>
  <style name="current-line"                            background="#171717"/>
  <style name="cursor"             foreground="#b9b9b9"/><!--#929292-->
  <style name="selection"          foreground="#3c3c3c" background="#b9b9b9"/>
  <style name="search-match"                            background="#2d2d2d"/>
  <style name="draw-spaces"        foreground="#333333"/>
  <style name="line-numbers"       foreground="#404040" background="#000000"/>  
  <style name="bracket-match"      underline="true"/>
  <style name="bracket-mismatch"   foreground="#000000" background="#ffffff"/><!-- how can i test this one? -->

<!-- ruby -->
<!-- please note: indention does not necessarily mean that there is a mapping --> 
<style name="def:type"               foreground="#d8843f"/>
  <style name="ruby:method"            foreground="#d8843f"/><!-- of course, also applies to local variables -->
    <style name="def:builtin"            foreground="#cf6b2e"/><!-- ruby:important-method -->
<style name="def:keyword"            foreground="#cc7833" bold="true"/>
  <style name="ruby:syntax-char"       foreground="#f3ed71"/>
  <style name="def:operator"           foreground="#aa7b55"/>
  <style name="def:boolean"            foreground="#d34921"/><!-- ruby:special-value -->
    <style name="ruby:true"              foreground="#219421"/>
    <style name="ruby:false"             foreground="#d71f15"/>
    <style name="ruby:nil"               foreground="#d72c15" bold="true"/><!-- #ff3a3a -->
    <style name="ruby:self"              foreground="#d34921"/>
<style name="ruby:collection"        foreground="#cb8748"/>
<style name="def:function"           foreground="#ffc66d" bold="true"/>

<style name="def:constant"           foreground="#ffe7b1"/>
  <style name="def:special-constant"   foreground="#ffe7b1" bold="true"/><!-- ruby:important-constant -->

<style name="def:identifier"         foreground="#7fb5db"/>
  <style name="ruby:instance-variable" foreground="#7fb5db"/>
  <style name="ruby:class-variable"    foreground="#4591c6"/>
  <style name="ruby:global-variable"   foreground="#d33521"/>
    <style name="ruby:special-variable"  foreground="#d33521" bold="true"/>

<style name="def:comment"             foreground="#a77362"/>
  <style name="ruby:encoding-comment"   foreground="#a76265"/>
  <style name="def:shebang"             foreground="#a76265" bold="true"/>
  <style name="def:note"                bold="true"/>
  <style name="def:underlined"          underline="true"/>
  <style name="def:doc-comment"         foreground="#a65033"/>
    <style name="def:doc-comment-element" foreground="#a65033" bold="true"/><!-- not used in ruby -->

<style name="def:string"             foreground="#a0a0a0"/>
  <style name="ruby:string-delimiter"  foreground="#9f7979"/>
  <style name="def:special-char"       foreground="#dcdcdc"/>
<style name="def:character"          use-style="def:string"/><!-- question mark notation -->

  <style name="ruby:system"            foreground="#b5bb9d"/>
    <style name="ruby:system-delimiter"  foreground="#929b6d"/>

  <style name="ruby:symbol"            foreground="#ffc66d"/>

  <style name="ruby:regex"             foreground="#e56739"/>
    <style name="ruby:regex-delimiter"   foreground="#e55939"/>
    <style name="ruby:regex-options"     foreground="#e55939" bold="true"/>

<style name="def:number"             foreground="#6d9cbe"/>
  <style name="def:decimal"            foreground="#6d9cbe" bold="true"/><!-- integer -->
  <style name="def:base-n-integer"     foreground="#6d9cbe" bold="true" italic="true"/>

<style name="def:error"              strikethrough="true"/>

<!-- maybe used in future
  <style name="ruby:module"/>
  <style name="ruby:begin"/>
  <style name="ruby:loop"/>
  <style name="ruby:block"/>
-->

<!-- currently not used in ruby -->
<style name="def:preprocessor"       foreground="#eda868"/><!-- xml:doctype -->
<style name="def:complex"            foreground="#6d9cbe" italic="true"/>
<style name="def:reserved"           italic="true"/>
<style name="def:statement"          foreground="#aa7b55"/>

<!-- other ruby stuff-->
<style name="erb:tag"                foreground="#ff592c"/>
<style name="erb:output"             foreground="#ff342c"/>

<style name="ruby-bundler-gemfile-lock:gem_name" foreground="#d8843f"/>  
<style name="ruby-bundler-gemfile-lock:gem_dependency_type" foreground="#edc268" bold="true"/>
<style name="ruby-bundler-gemfile-lock:gem_dependency_version" foreground="#edc268"/>

<!-- non ruby -->
<style name="xml:element-name"          foreground="#edc268"/><!-- html:tag -->

<style name="css:color"                 foreground="#6d9cbe"/>
<style name="css:known-property-values" foreground="#6d9cbe"/>
<style name="css:keyword"               foreground="#d8843f"/>

</style-scheme>

<!– J-_-L –>