From 66ba83ca1a7e043cf78e13c16cc7b9d94d59f2db Mon Sep 17 00:00:00 2001
From: Matt Pass <matt@mattpass.com>
Date: Fri, 3 Jul 2015 19:40:45 +0100
Subject: [PATCH] [icecoder theme] Add

Spent quite a while perfecting this (IMO), but a lot of people seem to
really like it. Hope you do too.
---
 demo/theme.html    |  2 ++
 theme/icecoder.css | 42 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)
 create mode 100644 theme/icecoder.css

diff --git a/demo/theme.html b/demo/theme.html
index 7898fcd7..93d52510 100644
--- a/demo/theme.html
+++ b/demo/theme.html
@@ -17,6 +17,7 @@
 <link rel="stylesheet" href="../theme/eclipse.css">
 <link rel="stylesheet" href="../theme/elegant.css">
 <link rel="stylesheet" href="../theme/erlang-dark.css">
+<link rel="stylesheet" href="../theme/icecoder.css">
 <link rel="stylesheet" href="../theme/lesser-dark.css">
 <link rel="stylesheet" href="../theme/liquibyte.css">
 <link rel="stylesheet" href="../theme/material.css">
@@ -93,6 +94,7 @@ function findSequence(goal) {
     <option>eclipse</option>
     <option>elegant</option>
     <option>erlang-dark</option>
+    <option>icecoder</option>
     <option>lesser-dark</option>
     <option>liquibyte</option>
     <option>material</option>
diff --git a/theme/icecoder.css b/theme/icecoder.css
new file mode 100644
index 00000000..ff2d43bd
--- /dev/null
+++ b/theme/icecoder.css
@@ -0,0 +1,42 @@
+/*
+ICEcoder default theme by Matt Pass, used in code editor available at https://icecoder.net
+*/
+
+.cm-s-icecoder {color: #666; background: #141612}
+
+.cm-s-icecoder span.cm-keyword {color: #eee; font-weight:bold}  /* off-white 1 */
+.cm-s-icecoder span.cm-atom {color: #e1c76e}                    /* yellow */
+.cm-s-icecoder span.cm-number {color: #6cb5d9}                  /* blue */
+.cm-s-icecoder span.cm-def {color: #b9ca4a}                     /* green */
+
+.cm-s-icecoder span.cm-variable {color: #6cb5d9}                /* blue */
+.cm-s-icecoder span.cm-variable-2 {color: #bf255c}              /* pink */
+.cm-s-icecoder span.cm-variable-3 {color: #f9602c}              /* orange */
+
+.cm-s-icecoder span.cm-property {color: #eee}                   /* off-white 1 */
+.cm-s-icecoder span.cm-operator {color: #9179bb}                /* purple */
+.cm-s-icecoder span.cm-comment {color: #97a3aa}                 /* grey-blue */
+
+.cm-s-icecoder span.cm-string {color: #b9ca4a}                  /* green */
+.cm-s-icecoder span.cm-string-2 {color: #6cb5d9}                /* blue */
+
+.cm-s-icecoder span.cm-meta {color: #555}                       /* grey */
+
+.cm-s-icecoder span.cm-qualifier {color: #555}                  /* grey */
+.cm-s-icecoder span.cm-builtin {color: #214e7b}                 /* bright blue */
+.cm-s-icecoder span.cm-bracket {color: #cc7}                    /* grey-yellow */
+
+.cm-s-icecoder span.cm-tag {color: #e8e8e8}                     /* off-white 2 */
+.cm-s-icecoder span.cm-attribute {color: #099}                  /* teal */
+
+.cm-s-icecoder span.cm-header {color: #6a0d6a}                  /* purple-pink */
+.cm-s-icecoder span.cm-quote {color: #186718}                   /* dark green */
+.cm-s-icecoder span.cm-hr {color: #888}                         /* mid-grey */
+.cm-s-icecoder span.cm-link {color: #e1c76e}                    /* yellow */
+.cm-s-icecoder span.cm-error {color: #d00}                      /* red */
+
+.cm-s-icecoder .CodeMirror-cursor {border-left: 1px solid white !important}
+.cm-s-icecoder .CodeMirror-selected {color: #fff !important; background: #037 !important}
+.cm-s-icecoder .CodeMirror-gutters {background: #141612; min-width: 41px; border-right: 0}
+.cm-s-icecoder .CodeMirror-linenumber {color: #555; cursor: default}
+.cm-s-icecoder .CodeMirror-matchingbracket {border: 1px solid grey; color: black !important}
\ No newline at end of file
-- 
GitLab