aboutsummaryrefslogtreecommitdiff
path: root/themer/gen/themer-atom-syntax
diff options
context:
space:
mode:
Diffstat (limited to 'themer/gen/themer-atom-syntax')
-rw-r--r--themer/gen/themer-atom-syntax/themer-dark-syntax/colors.less16
-rw-r--r--themer/gen/themer-atom-syntax/themer-dark-syntax/index.less310
-rw-r--r--themer/gen/themer-atom-syntax/themer-dark-syntax/package.json15
-rw-r--r--themer/gen/themer-atom-syntax/themer-dark-syntax/syntax-variables.less30
4 files changed, 371 insertions, 0 deletions
diff --git a/themer/gen/themer-atom-syntax/themer-dark-syntax/colors.less b/themer/gen/themer-atom-syntax/themer-dark-syntax/colors.less
new file mode 100644
index 0000000..e888065
--- /dev/null
+++ b/themer/gen/themer-atom-syntax/themer-dark-syntax/colors.less
@@ -0,0 +1,16 @@
+@accent0: #ef4e7c;
+@accent1: #f37055;
+@accent2: #f79532;
+@accent3: #6ebb82;
+@accent4: #09b399;
+@accent5: #1299ad;
+@accent6: #5073b8;
+@accent7: #a067ab;
+@shade0: #23292d;
+@shade7: #fdfdfd;
+@shade1: #42474b;
+@shade2: #616668;
+@shade3: #808486;
+@shade4: #a0a2a4;
+@shade5: #bfc0c2;
+@shade6: #dedfdf; \ No newline at end of file
diff --git a/themer/gen/themer-atom-syntax/themer-dark-syntax/index.less b/themer/gen/themer-atom-syntax/themer-dark-syntax/index.less
new file mode 100644
index 0000000..4d74700
--- /dev/null
+++ b/themer/gen/themer-atom-syntax/themer-dark-syntax/index.less
@@ -0,0 +1,310 @@
+
+ @import "syntax-variables";
+
+ atom-text-editor {
+ background-color: @syntax-background-color;
+ color: @syntax-text-color;
+
+ .wrap-guide {
+ background-color: @syntax-wrap-guide-color;
+ }
+
+ .indent-guide {
+ color: @syntax-indent-guide-color;
+ }
+
+ .invisible-character {
+ color: @syntax-invisible-character-color;
+ }
+
+ .gutter {
+ background-color: @syntax-gutter-background-color;
+ color: @syntax-gutter-text-color;
+
+ .line-number {
+ &.cursor-line {
+ background-color: @syntax-gutter-background-color-selected;
+ color: @syntax-gutter-text-color-selected;
+ }
+
+ &.cursor-line-no-selection {
+ color: @syntax-gutter-text-color-selected;
+ }
+ }
+ }
+
+ .gutter .line-number.folded,
+ .gutter .line-number:after,
+ .fold-marker:after {
+ color: @shade6;
+ }
+
+ .invisible {
+ color: @syntax-text-color;
+ }
+
+ .cursor {
+ color: @syntax-cursor-color;
+ }
+
+ .selection .region {
+ background-color: @syntax-selection-color;
+ }
+ }
+
+ atom-text-editor .search-results .syntax--marker .region {
+ background-color: transparent;
+ border: 1px solid @syntax-result-marker-color;
+ }
+
+ atom-text-editor .search-results .syntax--marker.current-result .region {
+ border: 1px solid @syntax-result-marker-color-selected;
+ }
+
+ // Syntax styles
+
+ .syntax--comment {
+ color: @shade2;
+ }
+
+ .syntax--keyword {
+ color: @accent2;
+
+ &.syntax--control {
+ color: @accent5;
+ }
+
+ &.syntax--operator {
+ color: @syntax-text-color;
+ }
+
+ &.syntax--other.syntax--special-method {
+ color: @accent4;
+ }
+
+ &.syntax--other.syntax--unit {
+ color: @accent3;
+ }
+ }
+
+ .syntax--storage {
+ color: @accent7;
+ }
+
+ .syntax--constant {
+ color: @shade6;
+
+ &.syntax--character.syntax--escape {
+ color: @accent4;
+ }
+
+ &.syntax--numeric {
+ color: @accent3;
+ }
+
+ &.syntax--other.syntax--color {
+ color: @accent4;
+ }
+
+ &.syntax--other.syntax--symbol {
+ color: @accent5;
+ }
+ }
+
+ .syntax--variable {
+ color: @shade6;
+
+ &.syntax--interpolation {
+ color: @accent1;
+ }
+
+ &.syntax--parameter.syntax--function {
+ color: @syntax-text-color;
+ }
+ }
+
+ .syntax--invalid.syntax--illegal {
+ background-color: @accent0;
+ color: @syntax-background-color;
+ }
+
+ .syntax--string {
+ color: @accent3;
+
+ &.syntax--regexp {
+ color: @accent3;
+
+ .syntax--source.syntax--ruby.syntax--embedded {
+ color: @accent1;
+ }
+ }
+
+ &.syntax--other.syntax--link {
+ color: @accent5;
+ }
+ }
+
+ .syntax--punctuation {
+ &.syntax--definition {
+ &.syntax--comment {
+ color: @shade2;
+ }
+
+ &.syntax--string {
+ color: @accent3;
+ }
+
+ &.syntax--variable,
+ &.syntax--parameters,
+ &.syntax--array {
+ color: @syntax-text-color;
+ }
+
+ &.syntax--heading,
+ &.syntax--identity {
+ color: @accent5;
+ }
+
+ &.syntax--bold {
+ color: @shade7;
+ font-weight: bold;
+ }
+
+ &.syntax--italic {
+ color: @accent7;
+ font-style: italic;
+ }
+ }
+
+ &.syntax--section.syntax--embedded {
+ color: @accent0;
+ }
+
+ }
+
+ .syntax--support {
+ &.syntax--class {
+ color: @accent1;
+ }
+
+ &.syntax--function {
+ color: @accent4;
+
+ &.syntax--any-method {
+ color: @accent5;
+ }
+ }
+ }
+
+ .syntax--entity {
+ &.syntax--name.syntax--function {
+ color: @accent5;
+ }
+ &.syntax--name.syntax--type {
+ color: @accent1;
+ }
+
+ &.syntax--other.syntax--inherited-class {
+ color: @accent4;
+ }
+ &.syntax--name.syntax--class, &.syntax--name.syntax--type.syntax--class {
+ color: @accent1;
+ }
+
+ &.syntax--name.syntax--section {
+ color: @accent5;
+ }
+
+ &.syntax--name.syntax--tag {
+ color: @accent0;
+ }
+
+ &.syntax--other.syntax--attribute-name {
+ color: @accent1;
+
+ &.syntax--id {
+ color: @accent5;
+ }
+ }
+ }
+
+ .syntax--meta {
+ &.syntax--class {
+ color: @accent1;
+ }
+
+ &.syntax--link {
+ color: @accent5;
+ }
+
+ &.syntax--require {
+ color: @accent6;
+ }
+
+ &.syntax--selector {
+ color: @accent6;
+ }
+
+ &.syntax--separator {
+ background-color: @shade4;
+ color: @syntax-text-color;
+ }
+ }
+
+ .syntax--none {
+ color: @syntax-text-color;
+ }
+
+ .syntax--markup {
+ &.syntax--bold {
+ color: @shade7;
+ font-weight: bold;
+ }
+
+ &.syntax--changed {
+ color: @accent2;
+ }
+
+ &.syntax--deleted {
+ color: @accent0;
+ }
+
+ &.syntax--italic {
+ color: @accent7;
+ font-style: italic;
+ }
+
+ &.syntax--heading .syntax--punctuation.syntax--definition.syntax--heading {
+ color: @accent5;
+ }
+
+ &.syntax--inserted {
+ color: @accent3;
+ }
+
+ &.syntax--list {
+ color: @accent4;
+ }
+
+ &.syntax--quote {
+ color: @accent1;
+ }
+
+ &.syntax--raw.syntax--inline {
+ color: @accent1;
+ }
+ }
+
+ .syntax--source.syntax--gfm .syntax--markup {
+ -webkit-font-smoothing: auto;
+ &.syntax--heading {
+ color: @accent5;
+ }
+ }
+
+ // Mini editor
+
+ atom-text-editor[mini] .scroll-view {
+ padding-left: 1px;
+ }
+ \ No newline at end of file
diff --git a/themer/gen/themer-atom-syntax/themer-dark-syntax/package.json b/themer/gen/themer-atom-syntax/themer-dark-syntax/package.json
new file mode 100644
index 0000000..b68059c
--- /dev/null
+++ b/themer/gen/themer-atom-syntax/themer-dark-syntax/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "themer-dark-syntax",
+ "theme": "syntax",
+ "version": "2.0.2",
+ "description": "dark syntax theme, generated by themer",
+ "keywords": [
+ "themer",
+ "dark",
+ "syntax",
+ "theme"
+ ],
+ "engines": {
+ "atom": ">=1.0.0 <2.0.0"
+ }
+} \ No newline at end of file
diff --git a/themer/gen/themer-atom-syntax/themer-dark-syntax/syntax-variables.less b/themer/gen/themer-atom-syntax/themer-dark-syntax/syntax-variables.less
new file mode 100644
index 0000000..0e586c7
--- /dev/null
+++ b/themer/gen/themer-atom-syntax/themer-dark-syntax/syntax-variables.less
@@ -0,0 +1,30 @@
+
+ @import "colors";
+
+ // General colors
+ @syntax-text-color: @shade6;
+ @syntax-cursor-color: @accent6;
+ @syntax-selection-color: @shade1;
+ @syntax-background-color: @shade0;
+
+ // Guide colors
+ @syntax-wrap-guide-color: @shade1;
+ @syntax-indent-guide-color: @shade4;
+ @syntax-invisible-character-color: @shade3;
+
+ // For find and replace markers
+ @syntax-result-marker-color: @shade5;
+ @syntax-result-marker-color-selected: @accent2;
+
+ // Gutter colors
+ @syntax-gutter-text-color: @shade2;
+ @syntax-gutter-text-color-selected: @syntax-gutter-text-color;
+ @syntax-gutter-background-color: @shade0;
+ @syntax-gutter-background-color-selected: @shade1;
+
+ // For git diff info. i.e. in the gutter
+ @syntax-color-renamed: @accent5;
+ @syntax-color-added: @accent3;
+ @syntax-color-modified: @accent2;
+ @syntax-color-removed: @accent0;
+ \ No newline at end of file