generated from nhcarrigan/template
143 lines
2.4 KiB
Plaintext
143 lines
2.4 KiB
Plaintext
|
// This should go in styles/syntax.less
|
||
|
// This file styles syntax highlighting in editors
|
||
|
|
||
|
@import "syntax-variables";
|
||
|
|
||
|
atom-text-editor {
|
||
|
.syntax--comment {
|
||
|
color: @syntax-comment;
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
.syntax--string {
|
||
|
color: @syntax-string;
|
||
|
}
|
||
|
|
||
|
.syntax--constant {
|
||
|
&.syntax--numeric,
|
||
|
&.syntax--language,
|
||
|
&.syntax--character.syntax--escape,
|
||
|
&.syntax--other {
|
||
|
color: @syntax-constant;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--variable {
|
||
|
color: @syntax-variable;
|
||
|
|
||
|
&.syntax--parameter {
|
||
|
color: @syntax-parameter;
|
||
|
}
|
||
|
|
||
|
&.syntax--property {
|
||
|
color: @syntax-property;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--keyword {
|
||
|
color: @syntax-keyword;
|
||
|
|
||
|
&.syntax--operator {
|
||
|
color: @syntax-operator;
|
||
|
}
|
||
|
|
||
|
&.syntax--control {
|
||
|
color: @syntax-keyword;
|
||
|
}
|
||
|
|
||
|
&.syntax--other {
|
||
|
color: @syntax-keyword;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--storage {
|
||
|
color: @syntax-storage;
|
||
|
}
|
||
|
|
||
|
.syntax--entity {
|
||
|
&.syntax--name.syntax--function {
|
||
|
color: @syntax-function;
|
||
|
}
|
||
|
|
||
|
&.syntax--name.syntax--type,
|
||
|
&.syntax--name.syntax--class,
|
||
|
&.syntax--name.syntax--struct,
|
||
|
&.syntax--name.syntax--enum,
|
||
|
&.syntax--name.syntax--union,
|
||
|
&.syntax--name.syntax--trait,
|
||
|
&.syntax--name.syntax--interface {
|
||
|
color: @syntax-class;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
&.syntax--name.syntax--tag {
|
||
|
color: @syntax-tag;
|
||
|
}
|
||
|
|
||
|
&.syntax--other.syntax--attribute-name {
|
||
|
color: @syntax-attribute;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--meta {
|
||
|
&.syntax--decorator {
|
||
|
color: @syntax-decorator;
|
||
|
}
|
||
|
|
||
|
&.syntax--object-literal.syntax--key {
|
||
|
color: @syntax-property;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--punctuation {
|
||
|
color: @syntax-punctuation;
|
||
|
|
||
|
&.syntax--definition.syntax--comment {
|
||
|
color: @syntax-comment;
|
||
|
}
|
||
|
|
||
|
&.syntax--definition.syntax--tag {
|
||
|
color: @syntax-tag;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--support {
|
||
|
&.syntax--class,
|
||
|
&.syntax--type {
|
||
|
color: @syntax-class;
|
||
|
}
|
||
|
|
||
|
&.syntax--function {
|
||
|
color: @syntax-function;
|
||
|
}
|
||
|
|
||
|
&.syntax--constant {
|
||
|
color: @syntax-constant;
|
||
|
}
|
||
|
|
||
|
&.syntax--variable.syntax--property {
|
||
|
color: @syntax-property;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.syntax--markup {
|
||
|
&.syntax--heading {
|
||
|
color: @syntax-function;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
&.syntax--bold {
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
&.syntax--italic {
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
&.syntax--raw,
|
||
|
&.syntax--inline.syntax--raw {
|
||
|
color: @syntax-string;
|
||
|
}
|
||
|
}
|
||
|
}
|