<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of Setzer and licensed under GPL version 3 or later (see below).
Copyright (C) 2018 Robert Griesel

It is based on the Tango Scheme in GtkSourceView (LGPL license)
and the Gnome Builder Scheme (license: GPL version 3 or later):

Copyright (C) 2006-2007 GtkSourceView team
Author: Michael Monreal <michael.monreal@gmail.com>

and

Copyright (C) 2014 Christian Hergert <christian@hergert.me>

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

This program 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 General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>

-->
<style-scheme id="default" _name="default" version="1.0">
  <author>Robert Griesel</author>
  <_description>Setzer default color scheme</_description>

  <color name="blue"                        value="#0051b4"/>
  <color name="green"                       value="#008000"/>
  <color name="white"                       value="#ffffff"/>
  <color name="black"                       value="#000000"/>
  <color name="butter1"                     value="#fce94f"/>
  <color name="chameleon3"                  value="#4e9a06"/>
  <color name="orange1"                     value="#fcaf3e"/>
  <color name="orange3"                     value="#ce5c00"/>
  <color name="plum1"                       value="#ad7fa8"/>
  <color name="plum3"                       value="#5c3566"/>
  <color name="chocolate3"                  value="#8f5902"/>
  <color name="scarletred2"                 value="#cc0000"/>
  <color name="scarletred3"                 value="#a40000"/>
  <color name="aluminium1"                  value="#eeeeec"/>
  <color name="aluminium2"                  value="#d3d7cf"/>
  <color name="aluminium3"                  value="#babdb6"/>
  <color name="aluminium4"                  value="#888a85"/>
  <color name="aluminium5"                  value="#555753"/>
  <color name="aluminium6"                  value="#2e3436"/>

  <!-- Global Settings -->
  <style name="current-line"                background="#eef4ff"/>
  <style name="draw-spaces"                 foreground="aluminium3"/>
  <style name="background-pattern"          background="#f3f3f3"/>
  <style name="text"                        foreground="black" background="#ffffff"/>

  <!-- Bracket Matching -->
  <style name="bracket-match"               foreground="black" background="aluminium1" bold="true"/>
  <style name="bracket-mismatch"            foreground="aluminium1" background="scarletred3"/>

  <!-- Right Margin -->
  <style name="right-margin"                foreground="aluminium6" background="aluminium6"/>

  <!-- Search Matching -->
  <style name="search-match"                background="butter1"/>

  <!-- Comments -->
  <style name="def:comment"                 foreground="aluminium5"/>
  <style name="def:shebang"                 foreground="aluminium4" bold="true"/>
  <style name="def:doc-comment-element"     italic="true"/>

  <!-- Constants -->
  <style name="def:constant"                foreground="black"/>
  <style name="def:special-char"            foreground="plum3"/>

  <!-- Identifiers -->
  <style name="def:identifier"              foreground="blue"/>

  <!-- Statements -->
  <style name="def:statement"               foreground="scarletred3" bold="true"/>

  <!-- Types -->
  <style name="def:type"                    foreground="chameleon3" bold="true"/>

  <!-- Others -->
  <style name="def:preprocessor"            foreground="chocolate3"/>
  <style name="def:error"                   background="scarletred2" bold="true"/>
  <style name="def:warning"                 background="plum1"/>
  <style name="def:note"                    background="orange1" bold="true"/>
  <style name="def:underlined"              italic="true" underline="single"/>

  <!-- Language specific -->
  <style name="latex:command"               foreground="blue" bold="true"/>

  <style name="latex:usepackage"            foreground="blue" bold="true"/>
  <style name="latex:pkg-name"              use-style="text"/>
  <style name="latex:special-char"          foreground="plum3"/>

  <style name="latex:display-math"          foreground="green"/>
  <style name="latex:math-boundary"         foreground="green" bold="true"/>
  <style name="latex:math-super-sub-script" foreground="green" bold="true"/>
  <style name="latex:math-command"          foreground="green" bold="true"/>
  <style name="latex:math-special-char"     foreground="green"/>

  <style name="latex:begin-end-command"     foreground="blue" bold="true"/>
  <style name="latex:env-name"              foreground="orange3" bold="false"/>

  <style name="latex:include"               foreground="blue" bold="true"/>
  <style name="latex:included-file"         foreground="orange3" bold="false"/>
  <style name="latex:section-command"       foreground="blue" bold="true"/>
  <style name="latex:section"               foreground="orange3" bold="false"/>

  <style name="latex:verbatim"              foreground="green" bold="false"/>

</style-scheme>
