Skip to content

Instantly share code, notes, and snippets.

@tkh44
Created August 6, 2015 17:47
Show Gist options
  • Save tkh44/34da5f7b0ed1b4a70c57 to your computer and use it in GitHub Desktop.
Save tkh44/34da5f7b0ed1b4a70c57 to your computer and use it in GitHub Desktop.
compiled one dark theme to make porting easier for idea intellij/webstorm products
@import 'languages/css';
atom-text-editor,
:host {
background-color: #282c34;
color: #abb2bf;
}
atom-text-editor .line.cursor-line,
:host .line.cursor-line {
background-color: rgba(153, 187, 255, 0.04);
}
atom-text-editor .invisible,
:host .invisible {
color: #abb2bf;
}
atom-text-editor .cursor,
:host .cursor {
border-left: 2px solid #528bff;
}
atom-text-editor .selection .region,
:host .selection .region {
background-color: #3e4451;
}
atom-text-editor .bracket-matcher .region,
:host .bracket-matcher .region {
border-bottom: 1px solid #528bff;
box-sizing: border-box;
background-color: #353b45;
}
atom-text-editor .invisible-character,
:host .invisible-character {
color: rgba(171, 178, 191, 0.15);
}
atom-text-editor .indent-guide,
:host .indent-guide {
color: rgba(171, 178, 191, 0.15);
}
atom-text-editor .wrap-guide,
:host .wrap-guide {
background-color: rgba(171, 178, 191, 0.15);
}
atom-text-editor .gutter .line-number,
:host .gutter .line-number {
color: #636d83;
-webkit-font-smoothing: antialiased;
}
atom-text-editor .gutter .line-number.git-line-removed:before,
:host .gutter .line-number.git-line-removed:before {
bottom: -3px;
}
atom-text-editor .gutter .line-number.git-line-removed:after,
:host .gutter .line-number.git-line-removed:after {
content: "";
position: absolute;
left: 0px;
bottom: 0px;
width: 25px;
border-bottom: 1px dotted rgba(224, 82, 82, 0.5);
pointer-events: none;
}
atom-text-editor .gutter .line-number.cursor-line,
:host .gutter .line-number.cursor-line {
color: #abb2bf;
background-color: #2c313a;
}
atom-text-editor .gutter .line-number.cursor-line-no-selection,
:host .gutter .line-number.cursor-line-no-selection {
background-color: transparent;
}
atom-text-editor .gutter .line-number .icon-right,
:host .gutter .line-number .icon-right {
color: #abb2bf;
}
atom-text-editor .gutter .line-number .icon-right,
:host .gutter .line-number .icon-right {
color: #abb2bf;
}
atom-text-editor .gutter .line-number.folded,
:host .gutter .line-number.folded,
atom-text-editor .gutter .line-number:after,
:host .gutter .line-number:after,
atom-text-editor .fold-marker:after,
:host .fold-marker:after {
color: #abb2bf;
}
.comment {
color: #5c6370;
font-style: italic;
}
.entity.name.type {
color: #e5c07b;
}
.entity.other.inherited-class {
color: #98c379;
}
.keyword {
color: #c678dd;
}
.keyword.control {
color: #c678dd;
}
.keyword.operator {
color: #abb2bf;
}
.keyword.other.special-method {
color: #61afef;
}
.keyword.other.unit {
color: #d19a66;
}
.storage {
color: #c678dd;
}
.storage.type.annotation,
.storage.type.primitive {
color: #c678dd;
}
.storage.modifier.package,
.storage.modifier.import {
color: #abb2bf;
}
.constant {
color: #d19a66;
}
.constant.variable {
color: #d19a66;
}
.constant.character.escape {
color: #56b6c2;
}
.constant.numeric {
color: #d19a66;
}
.constant.other.color {
color: #56b6c2;
}
.constant.other.symbol {
color: #56b6c2;
}
.variable {
color: #e06c75;
}
.variable.interpolation {
color: #be5046;
}
.variable.parameter {
color: #abb2bf;
}
.string {
color: #98c379;
}
.string.regexp {
color: #56b6c2;
}
.string.regexp .source.ruby.embedded {
color: #e5c07b;
}
.string.other.link {
color: #e06c75;
}
.punctuation.definition.comment {
color: #5c6370;
}
.punctuation.definition.method-parameters,
.punctuation.definition.function-parameters,
.punctuation.definition.parameters,
.punctuation.definition.separator,
.punctuation.definition.seperator,
.punctuation.definition.array {
color: #abb2bf;
}
.punctuation.definition.heading,
.punctuation.definition.identity {
color: #61afef;
}
.punctuation.definition.bold {
color: #e5c07b;
font-weight: bold;
}
.punctuation.definition.italic {
color: #c678dd;
font-style: italic;
}
.punctuation.section.embedded {
color: #be5046;
}
.punctuation.section.method,
.punctuation.section.class,
.punctuation.section.inner-class {
color: #abb2bf;
}
.support.class {
color: #e5c07b;
}
.support.type {
color: #56b6c2;
}
.support.function {
color: #56b6c2;
}
.support.function.any-method {
color: #61afef;
}
.entity.name.function {
color: #61afef;
}
.entity.name.class,
.entity.name.type.class {
color: #e5c07b;
}
.entity.name.section {
color: #61afef;
}
.entity.name.tag {
color: #e06c75;
}
.entity.other.attribute-name {
color: #d19a66;
}
.entity.other.attribute-name.id {
color: #61afef;
}
.meta.class {
color: #e5c07b;
}
.meta.class.body {
color: #abb2bf;
}
.meta.method-call,
.meta.method {
color: #abb2bf;
}
.meta.definition.variable {
color: #e06c75;
}
.meta.link {
color: #d19a66;
}
.meta.require {
color: #61afef;
}
.meta.selector {
color: #c678dd;
}
.meta.separator {
background-color: #373b41;
color: #abb2bf;
}
.meta.tag {
color: #abb2bf;
}
.none {
color: #abb2bf;
}
.invalid.deprecated {
color: #523d14 !important;
background-color: #e0c285 !important;
}
.invalid.illegal {
color: white !important;
background-color: #e05252 !important;
}
.markup.bold {
color: #d19a66;
font-weight: bold;
}
.markup.changed {
color: #c678dd;
}
.markup.deleted {
color: #e06c75;
}
.markup.italic {
color: #c678dd;
font-style: italic;
}
.markup.heading .punctuation.definition.heading {
color: #61afef;
}
.markup.inserted {
color: #98c379;
}
.markup.list {
color: #e06c75;
}
.markup.quote {
color: #d19a66;
}
.markup.raw.inline {
color: #98c379;
}
.source.cs .keyword.operator {
color: #c678dd;
}
.source.gfm .markup {
-webkit-font-smoothing: auto;
}
.source.gfm .markup.heading {
color: #e06c75;
}
.source.gfm .markup.link {
color: #c678dd;
}
.source.gfm .link .entity {
color: #61afef;
}
.source.ini .keyword.other.definition.ini {
color: #e06c75;
}
.source.java .storage.modifier.import {
color: #e5c07b;
}
.source.java .storage.type {
color: #e5c07b;
}
.source.java-properties .meta.key-pair {
color: #e06c75;
}
.source.java-properties .meta.key-pair > .punctuation {
color: #abb2bf;
}
.source.json .meta.structure.dictionary.json > .string.quoted.json {
color: #e06c75;
}
.source.json .meta.structure.dictionary.json > .string.quoted.json > .punctuation.string {
color: #e06c75;
}
.source.json .meta.structure.dictionary.json > .value.json > .string.quoted.json,
.source.json .meta.structure.array.json > .value.json > .string.quoted.json,
.source.json .meta.structure.dictionary.json > .value.json > .string.quoted.json > .punctuation,
.source.json .meta.structure.array.json > .value.json > .string.quoted.json > .punctuation {
color: #98c379;
}
.source.json .meta.structure.dictionary.json > .constant.language.json,
.source.json .meta.structure.array.json > .constant.language.json {
color: #56b6c2;
}
.source.ruby .constant.other.symbol > .punctuation {
color: inherit;
}
.source.python .keyword.operator.logical.python {
color: #c678dd;
}
.source.python .variable.parameter {
color: #d19a66;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment