laughing-hipster/.atom/packages/jellybeans-syntax/stylesheets/base.less

321 lines
4.1 KiB
Plaintext

@import "syntax-variables";
.editor-colors {
background-color: @syntax-background-color;
color: @syntax-text-color;
}
.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: @light-gray;
}
.invisible {
color: @syntax-text-color;
}
.cursor {
color: @syntax-cursor-color;
background-color: @syntax-cursor-color;
}
.selection .region {
background-color: @syntax-selection-color;
}
}
.editor .search-results .marker .region {
background-color: transparent;
border: 1px solid @syntax-result-marker-color;
}
.editor .search-results .marker.current-result .region {
border: 1px solid @syntax-result-marker-color-selected;
}
.comment {
color: @solid-gray;
}
.entity {
&.name.type {
color: @light-orange;
}
&.other.inherited-class {
color: @green;
}
}
.keyword {
color: @dark-blue;
&.control {
color: @dark-blue;
}
&.operator {
color: @syntax-text-color;
}
&.other.special-method {
color: @blue;
}
&.other.unit {
color: @orange;
}
}
.storage {
color: @purple;
}
.constant {
color: @orange;
&.character.escape {
color: @magenta;
}
&.numeric {
color: @orange;
}
&.other.color {
color: @cyan;
}
&.other.symbol {
color: @darker-blue;
}
}
.variable {
color: @cyan;
&.interpolation {
color: darken(@red, 10%);
}
&.parameter.function {
color: @syntax-text-color;
}
}
.invalid.illegal {
background-color: @red;
color: @syntax-background-color;
}
.string {
color: @green;
&.regexp {
color: @dark-magenta;
.source.ruby.embedded {
color: @orange;
}
}
&.other.link {
color: @red;
}
}
.punctuation {
&.definition {
&.comment {
color: @solid-gray;
}
&.variable {
color: @cyan;
}
&.parameters {
color: @off-white;
}
&.string,
&.array {
color: @dark-green;
}
&.heading,
&.identity {
color: @blue;
}
&.bold {
color: @light-orange;
font-style: bold;
}
&.italic {
color: @purple;
font-style: italic;
}
}
&.section.embedded {
color: darken(@red, 10%);
}
}
.support {
&.class {
color: @light-orange;
}
&.function {
color: @cyan;
&.any-method {
color: @blue;
}
}
}
.entity {
&.name.function {
color: @yellow;
}
&.name.class, &.name.type.class {
color: @light-orange;
}
&.name.section {
color: @blue;
}
&.name.tag {
color: @red;
text-decoration: underline;
}
&.other.attribute-name {
color: @orange;
&.id {
color: @blue;
}
}
}
.meta {
&.class {
color: @light-orange;
}
&.link {
color: @orange;
}
&.require {
color: @blue;
}
&.selector {
color: @purple;
}
&.separator {
background-color: @gray;
color: @syntax-text-color;
}
}
.none {
color: @syntax-text-color;
}
.markup {
&.bold {
color: @orange;
font-style: bold;
}
&.changed {
color: @purple;
}
&.deleted {
color: @red;
}
&.italic {
color: @purple;
font-style: italic;
}
&.heading .punctuation.definition.heading {
color: @blue;
}
&.inserted {
color: @green;
}
&.list {
color: @red;
}
&.quote {
color: @orange;
}
&.raw.inline {
color: @green;
}
}
.source.gfm .markup {
-webkit-font-smoothing: auto;
&.heading {
color: @green;
}
}
.editor.mini .scroll-view {
padding-left: 1px;
}