diff --git a/README.md b/README.md index 19c0451..daa159b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@

-

- +

A arctic, north-bluish clean and elegant Atom syntax theme.

diff --git a/package.json b/package.json index efdb4a8..1d3f01c 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ ], "license": "MIT", "engines": { - "atom": ">=1.0.0 <2.0.0" + "atom": ">=1.13.0 <2.0.0" } } diff --git a/styles/editor.less b/styles/editor.less index ae3c592..931f05b 100644 --- a/styles/editor.less +++ b/styles/editor.less @@ -8,9 +8,7 @@ email development@arcticicestudio.com + copyright Copyright (C) 2016 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ -atom-text-editor, -atom-text-editor::shadow, -:host { +atom-text-editor { background-color: @syntax-background-color; color: @syntax-text-color; diff --git a/styles/languages/c.less b/styles/languages/c.less index 1be0f56..e7ccd84 100644 --- a/styles/languages/c.less +++ b/styles/languages/c.less @@ -15,27 +15,27 @@ copyright Copyright (C) 2016 + Standard C++ (https://isocpp.org) */ -.source.c, -.source.cpp { - .keyword.operator { +.syntax--source.syntax--c, +.syntax--source.syntax--cpp { + .syntax--keyword.syntax--operator { color: @syntax-color-keyword; } - .meta.preprocessor { + .syntax--meta.syntax--preprocessor { color: @syntax-color-preprocessor; } - .punctuation { - &.definition.directive { + .syntax--punctuation { + &.syntax--definition.syntax--directive { color: @syntax-color-keyword; } - &.separator.pointer-access { + &.syntax--separator.syntax--pointer-access { color: @syntax-color-operator; } } - .string.include { + .syntax--string.syntax--include { color: @syntax-color-class; } } diff --git a/styles/languages/clojure.less b/styles/languages/clojure.less index 5c27653..85dc15f 100644 --- a/styles/languages/clojure.less +++ b/styles/languages/clojure.less @@ -15,12 +15,12 @@ copyright Copyright (C) 2016 + Clojure (https://clojure.org) */ -.source.clojure { - .entity.global { +.syntax--source.syntax--clojure { + .syntax--entity.syntax--global { color: @syntax-color-class; } - .meta.symbol { + .syntax--meta.syntax--symbol { color: @syntax-color-variable; } } diff --git a/styles/languages/coffeescript.less b/styles/languages/coffeescript.less index 46c7989..506d028 100644 --- a/styles/languages/coffeescript.less +++ b/styles/languages/coffeescript.less @@ -15,8 +15,8 @@ copyright Copyright (C) 2016 + CoffeeScript (http://coffeescript.org) */ -.source.coffee { - .variable.other.instance { +.syntax--source.syntax--coffee { + .syntax--variable.syntax--other.syntax--instance { color: @syntax-color-variable; font-style: italic; } diff --git a/styles/languages/cs.less b/styles/languages/cs.less index cb1ca0c..0ccf8d2 100644 --- a/styles/languages/cs.less +++ b/styles/languages/cs.less @@ -15,13 +15,13 @@ copyright Copyright (C) 2016 + Microsoft .NET Framework (https://www.microsoft.com/net) */ -.source.cs { - .meta { - &.method.annotation { +.syntax--source.syntax--cs { + .syntax--meta { + &.syntax--method.syntax--annotation { color: @syntax-color-annotation; } - &.namespace.body { + &.syntax--namespace.syntax--body { color: @syntax-color-class; } } diff --git a/styles/languages/css.less b/styles/languages/css.less index 2518363..c09066f 100644 --- a/styles/languages/css.less +++ b/styles/languages/css.less @@ -21,34 +21,34 @@ Sass W3C (https://www.w3.org/TR/css3-roadmap) */ -.source.css, -.source.css.less, -.source.css.scss, -.source.css.sass { - .meta { - &.at-rule { - .punctuation.definition.keyword { +.syntax--source.syntax--css, +.syntax--source.syntax--css.syntax--less, +.syntax--source.syntax--css.syntax--scss, +.syntax--source.syntax--css.syntax--sass { + .syntax--meta { + &.syntax--at-rule { + .syntax--punctuation.syntax--definition.syntax--keyword { color: @syntax-color-keyword; } - & > .string.quoted { + & > .syntax--string.syntax--quoted { color: @syntax-color-class; } } - &.property-value { - .punctuation.definition.constant { + &.syntax--property-value { + .syntax--punctuation.syntax--definition.syntax--constant { color: @syntax-color-keyword; } } } - .support { - &.constant.property-value { + .syntax--support { + &.syntax--constant.syntax--property-value { color: @syntax-color-keyword; } - &.type.property-name { + &.syntax--type.syntax--property-name { color: @syntax-color-css-property; } } diff --git a/styles/languages/elixir.less b/styles/languages/elixir.less index c0808bf..a1ed3cd 100644 --- a/styles/languages/elixir.less +++ b/styles/languages/elixir.less @@ -15,18 +15,18 @@ copyright Copyright (C) 2016 + Elixir (http://elixir-lang.org) */ -.source.elixir { - .variable.other.readwrite { - &.module { +.syntax--source.syntax--elixir { + .syntax--variable.syntax--other.syntax--readwrite { + &.syntax--module { color: @syntax-color-annotation; } - &.constant { + &.syntax--constant { color: @syntax-color-class; } } - - .punctuation.definition.variable { + + .syntax--punctuation.syntax--definition.syntax--variable { color: @syntax-color-annotation; } } diff --git a/styles/languages/gfm.less b/styles/languages/gfm.less index e207ab7..22b67d5 100644 --- a/styles/languages/gfm.less +++ b/styles/languages/gfm.less @@ -15,23 +15,23 @@ copyright Copyright (C) 2016 + GitHub (https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) */ -.source.gfm { - .comment.hr { +.syntax--source.syntax--gfm { + .syntax--comment.syntax--hr { color: @syntax-color-gfm-hr; } - .link .entity { + .syntax--link .syntax--entity { color: @syntax-color-gfm-link; } - .punctuation.definition { + .syntax--punctuation.syntax--definition { color: @syntax-color-gfm-punctuation; } - .variable.unordered.list { + .syntax--variable.syntax--unordered.syntax--list { color: @syntax-color-gfm-punctuation; } - .support { + .syntax--support { color: @syntax-color-markup-code; } } diff --git a/styles/languages/glsl.less b/styles/languages/glsl.less index b7f2483..2b2575b 100644 --- a/styles/languages/glsl.less +++ b/styles/languages/glsl.less @@ -15,12 +15,12 @@ copyright Copyright (C) 2016 + OpenGL (https://www.opengl.org/documentation/glsl) */ -.source.glsl { - .punctuation.definition.directive { +.syntax--source.syntax--glsl { + .syntax--punctuation.syntax--definition.syntax--directive { color: @syntax-color-keyword; } - .string.include { + .syntax--string.syntax--include { color: @syntax-color-class; } } diff --git a/styles/languages/go.less b/styles/languages/go.less index 3e2cdb5..eafa392 100644 --- a/styles/languages/go.less +++ b/styles/languages/go.less @@ -15,12 +15,12 @@ copyright Copyright (C) 2016 + Go (https://golang.org) */ -.source.go { - .entity.name.package { +.syntax--source.syntax--go { + .syntax--entity.syntax--name.syntax--package { color: @syntax-color-import; } - .storage.type.string { + .syntax--storage.syntax--type.syntax--string { color: @syntax-color-class; } } diff --git a/styles/languages/haml.less b/styles/languages/haml.less index 793db3a..aace114 100644 --- a/styles/languages/haml.less +++ b/styles/languages/haml.less @@ -15,28 +15,28 @@ copyright Copyright (C) 2016 + HAML (http://haml.info) */ -.text.haml { - .meta { - &.prolog { +.syntax--text.syntax--haml { + .syntax--meta { + &.syntax--prolog { color: @syntax-color-preprocessor; } - &.section.object { + &.syntax--section.syntax--object { color: @syntax-color-class; } } - .punctuation.definition { - &.prolog { + .syntax--punctuation.syntax--definition { + &.syntax--prolog { color: @syntax-color-keyword; } - &.tag { + &.syntax--tag { color: @syntax-color-tag; } } - .variable.other.instance { + .syntax--variable.syntax--other.syntax--instance { color: @syntax-color-variable; font-style: italic; } diff --git a/styles/languages/haskell.less b/styles/languages/haskell.less index 16637e4..a5c1d29 100644 --- a/styles/languages/haskell.less +++ b/styles/languages/haskell.less @@ -15,24 +15,24 @@ copyright Copyright (C) 2016 + Haskell (https://www.haskell.org) */ -.source.haskell { - .entity.name.function.infix { +.syntax--source.syntax--haskell { + .syntax--entity.syntax--name.syntax--function.syntax--infix { color: @syntax-color-keyword; } - .identifier { + .syntax--identifier { color: @syntax-color-variable; } - .meta.preprocessor { + .syntax--meta.syntax--preprocessor { color: @syntax-color-preprocessor; } - .punctuation.definition.directive { + .syntax--punctuation.syntax--definition.syntax--directive { color: @syntax-color-keyword; } - .support.other.module { + .syntax--support.syntax--other.syntax--module { color: @syntax-color-class; } } diff --git a/styles/languages/java.less b/styles/languages/java.less index c4fcf24..53a0496 100644 --- a/styles/languages/java.less +++ b/styles/languages/java.less @@ -29,28 +29,28 @@ Scala /*+------+ + Java + +------+*/ -.source.java { - .keyword.operator.instanceof { +.syntax--source.syntax--java { + .syntax--keyword.syntax--operator.syntax--instanceof { color: @syntax-color-keyword; } - .punctuation.bracket.angle { + .syntax--punctuation.syntax--bracket.syntax--angle { color: @syntax-color-java-bracket-angle; } - .storage { - &.modifier.import { + .syntax--storage { + &.syntax--modifier.syntax--import { color: @syntax-color-import; } - &.type { + &.syntax--type { color: @syntax-color-class; - &.annotation { + &.syntax--annotation { color: @syntax-color-annotation; } - &.primitive { + &.syntax--primitive { color: @syntax-color-keyword; } } @@ -60,23 +60,23 @@ Scala /*+-------+ + Scala + +-------+*/ -.source.scala { - .entity.name.package { +.syntax--source.syntax--scala { + .syntax--entity.syntax--name.syntax--package { color: @syntax-color-class; } - .meta.import { + .syntax--meta.syntax--import { color: @syntax-color-class; - .variable { + .syntax--variable { color: @syntax-color-class; } } - .scala.type { + .syntax--scala.syntax--type { color: @syntax-color-class; - .class { + .syntax--class { color: @syntax-color-class; } } @@ -85,11 +85,11 @@ Scala /*+-----------------+ + Java Properties + +-----------------+*/ -.source.java-properties { - .meta.key-pair { +.syntax--source.syntax--java-properties { + .syntax--meta.syntax--key-pair { color: @syntax-color-keyword; - & > .punctuation { + & > .syntax--punctuation { color: @syntax-color-punctuation; } } diff --git a/styles/languages/javascript.less b/styles/languages/javascript.less index c90f752..c0679f1 100644 --- a/styles/languages/javascript.less +++ b/styles/languages/javascript.less @@ -30,8 +30,8 @@ Facebook (https://flowtype.org) (http://graphql.org) */ -.source.js.jsx { - .variable.other.class { +.syntax--source.syntax--js.syntax--jsx { + .syntax--variable.syntax--other.syntax--class { color: @syntax-color-class; } } diff --git a/styles/languages/json.less b/styles/languages/json.less index f9eb60a..c57a3a7 100644 --- a/styles/languages/json.less +++ b/styles/languages/json.less @@ -15,28 +15,28 @@ copyright Copyright (C) 2016 + JSON (http://www.json.org) */ -.source.json { - .meta.structure.dictionary.json { - & > .string.quoted.json { +.syntax--source.syntax--json { + .syntax--meta.syntax--structure.syntax--dictionary.syntax--json { + & > .syntax--string.syntax--quoted.syntax--json { color: @syntax-color-attribute; - & > .punctuation.string { + & > .syntax--punctuation.syntax--string { color: @syntax-color-punctuation; } } } - .meta.structure.dictionary.json, - .meta.structure.array.json { - & > .constant.language.json { + .syntax--meta.syntax--structure.syntax--dictionary.syntax--json, + .syntax--meta.syntax--structure.syntax--array.syntax--json { + & > .syntax--constant.syntax--language.syntax--json { color: @syntax-color-keyword; } - & > .value.json > .string.quoted.json { + & > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json { color: @syntax-color-string; } - & > .value.json > .string.quoted.json > .punctuation { + & > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation { color: @syntax-color-punctuation; } } diff --git a/styles/languages/julia.less b/styles/languages/julia.less index dbc618c..ff3f509 100644 --- a/styles/languages/julia.less +++ b/styles/languages/julia.less @@ -15,8 +15,8 @@ copyright Copyright (C) 2016 + Julia Language (http://julialang.org) */ -.source.julia { - .support.function.macro { +.syntax--source.syntax--julia { + .syntax--support.syntax--function.syntax--macro { color: @syntax-color-annotation; } } diff --git a/styles/languages/lesscss.less b/styles/languages/lesscss.less index ad80b4a..5eed13f 100644 --- a/styles/languages/lesscss.less +++ b/styles/languages/lesscss.less @@ -15,8 +15,8 @@ copyright Copyright (C) 2016 + LESSCSS (http://lesscss.org) */ -.source.css.less { - .mixin { +.syntax--source.syntax--css.syntax--less { + .syntax--mixin { color: @syntax-color-function; } } diff --git a/styles/languages/php.less b/styles/languages/php.less index 6e845a9..dd6d375 100644 --- a/styles/languages/php.less +++ b/styles/languages/php.less @@ -15,26 +15,26 @@ copyright Copyright (C) 2016 + PHP (https://secure.php.net) */ -.source.php { - .meta { - &.function-call { +.syntax--source.syntax--php { + .syntax--meta { + &.syntax--function-call { color: @syntax-color-function; - &.static { + &.syntax--static { font-style: italic; } } - &.string-contents { + &.syntax--string-contents { color: @syntax-color-string; } } - .punctuation.definition.variable { + .syntax--punctuation.syntax--definition.syntax--variable { color: @syntax-color-keyword; } - .support.other.namespace.use { + .syntax--support.syntax--other.syntax--namespace.syntax--use { color: @syntax-color-class; } } diff --git a/styles/languages/python.less b/styles/languages/python.less index f0cc6b8..e140420 100644 --- a/styles/languages/python.less +++ b/styles/languages/python.less @@ -15,15 +15,15 @@ copyright Copyright (C) 2016 + Ruby (https://www.python.org) */ -.source.python { - .variable.parameter { +.syntax--source.syntax--python { + .syntax--variable.syntax--parameter { color: @syntax-color-variable; } - .meta.function-call { + .syntax--meta.syntax--function-call { color: @syntax-color-function; - &.arguments { + &.syntax--arguments { color: @syntax-color-variable; } } diff --git a/styles/languages/ruby.less b/styles/languages/ruby.less index d671853..4e707ab 100644 --- a/styles/languages/ruby.less +++ b/styles/languages/ruby.less @@ -15,16 +15,16 @@ copyright Copyright (C) 2016 + Ruby (https://www.ruby-lang.org) */ -.source.ruby { - .constant.other.symbol > .punctuation { +.syntax--source.syntax--ruby { + .syntax--constant.syntax--other.syntax--symbol > .syntax--punctuation { color: @syntax-color-keyword; } - .variable.other.constant { + .syntax--variable.syntax--other.syntax--constant { color: @syntax-color-constant; } - .punctuation.definition.variable { + .syntax--punctuation.syntax--definition.syntax--variable { color: @syntax-color-keyword; } } diff --git a/styles/languages/shell.less b/styles/languages/shell.less index 935925f..002d176 100644 --- a/styles/languages/shell.less +++ b/styles/languages/shell.less @@ -10,8 +10,8 @@ copyright Copyright (C) 2016 + [Language Packages] > language-shellscript (https://atom.io/packages/language-shellscript) */ -.source.shell { - .punctuation.definition.variable { +.syntax--source.syntax--shell { + .syntax--punctuation.syntax--definition.syntax--variable { color: @syntax-color-keyword; } } diff --git a/styles/languages/xml.less b/styles/languages/xml.less index ef53d4c..d35837f 100644 --- a/styles/languages/xml.less +++ b/styles/languages/xml.less @@ -15,22 +15,22 @@ copyright Copyright (C) 2016 + W3C (https://www.w3.org/TR/xml) */ -.text.xml { - .constant.character { - &.entity, - .punctuation.definition { +.syntax--text.syntax--xml { + .syntax--constant.syntax--character { + &.syntax--entity, + .syntax--punctuation.syntax--definition { color: @syntax-color-markup-entity; } } - .entity.name.tag.namespace { + .syntax--entity.syntax--name.syntax--tag.syntax--namespace { color: @syntax-color-attribute; } - .string.unquoted.cdata { + .syntax--string.syntax--unquoted.syntax--cdata { color: @syntax-color-comment; - .punctuation.definition { + .syntax--punctuation.syntax--definition { color: @syntax-color-comment; font-weight: bold; } diff --git a/styles/languages/yaml.less b/styles/languages/yaml.less index 46fd91e..e1d3c9b 100644 --- a/styles/languages/yaml.less +++ b/styles/languages/yaml.less @@ -15,8 +15,8 @@ copyright Copyright (C) 2016 + YAML (http://yaml.org) */ -.source.yaml { - .entity.name.tag { +.syntax--source.syntax--yaml { + .syntax--entity.syntax--name.syntax--tag { color: @syntax-color-attribute; } } diff --git a/styles/syntax.less b/styles/syntax.less index 2bd348f..099a8cc 100644 --- a/styles/syntax.less +++ b/styles/syntax.less @@ -11,22 +11,22 @@ copyright Copyright (C) 2016 + /*+------+ + Base + +------+*/ -.source { +.syntax--source { -webkit-font-smoothing: auto; color: @syntax-text-color; } -.none { +.syntax--none { color: @syntax-text-color; } /*+----------+ + Entities + +----------+*/ -.comment { +.syntax--comment { color: @syntax-color-comment; - .markup.link { + .syntax--markup.syntax--link { color: @syntax-color-comment; text-decoration: none; @@ -36,135 +36,135 @@ copyright Copyright (C) 2016 + } } -.constant { +.syntax--constant { color: @syntax-color-constant; - &.character.escape { + &.syntax--character.syntax--escape { color: @syntax-color-escape; } - &.numeric, - &.other.color { + &.syntax--numeric, + &.syntax--other.syntax--color { color: @syntax-color-numeric; } - &.language { + &.syntax--language { color: @syntax-color-keyword; } - &.other.symbol { + &.syntax--other.syntax--symbol { color: @syntax-color-constant; } - &.other.placeholder { + &.syntax--other.syntax--placeholder { color: @syntax-color-placeholder; } - &.variable { + &.syntax--variable { color: @syntax-color-variable; } } -.entity { - &.name.function { +.syntax--entity { + &.syntax--name.syntax--function { color: @syntax-color-function; } - &.name.class, - &.name.type.class { + &.syntax--name.syntax--class, + &.syntax--name.syntax--type.syntax--class { color: @syntax-color-class; } - &.name.section { + &.syntax--name.syntax--section { color: @syntax-color-keyword; } - &.name.tag { + &.syntax--name.syntax--tag { color: @syntax-color-tag; } - &.name.type { + &.syntax--name.syntax--type { color: @syntax-color-type; } - &.other.inherited-class { + &.syntax--other.syntax--inherited-class { color: @syntax-color-class; font-weight: bold; } - &.other.attribute-name { + &.syntax--other.syntax--attribute-name { color: @syntax-color-attribute; - &.id { + &.syntax--id { color: @syntax-color-attribute-id; text-decoration: underline; } } } -.invalid { - &.deprecated { +.syntax--invalid { + &.syntax--deprecated { color: @syntax-deprecated !important; text-decoration: line-through !important; } - &.illegal { + &.syntax--illegal { color: @syntax-text-color !important; background-color: @syntax-illegal !important; } } -.keyword { +.syntax--keyword { color: @syntax-color-keyword; - &.control { + &.syntax--control { color: @syntax-color-keyword; } - &.operator { + &.syntax--operator { color: @syntax-color-operator; } - &.other.special-method { + &.syntax--other.syntax--special-method { color: @syntax-color-method; font-style: italic; } - &.other.unit { + &.syntax--other.syntax--unit { color: @syntax-color-unit; } } -.markup { - &.bold { +.syntax--markup { + &.syntax--bold { font-weight: bold; } - &.changed { + &.syntax--changed { color: @syntax-color-modified; } - &.deleted { + &.syntax--deleted { color: @syntax-color-removed; } - &.italic { + &.syntax--italic { font-style: italic; } - &.heading { + &.syntax--heading { color: @syntax-color-markup-heading; - .marker { + .syntax--marker { color: @syntax-color-markup-heading-marker; } - .punctuation.definition.heading { + .syntax--punctuation.syntax--definition.syntax--heading { color: @syntax-color-markup-heading; } } - &.link { + &.syntax--link { text-decoration: none; &:hover { @@ -172,137 +172,137 @@ copyright Copyright (C) 2016 + } } - &.quote { + &.syntax--quote { color: @syntax-color-markup-quote; } - &.raw { + &.syntax--raw { color: @syntax-color-markup-code; } } -.meta { +.syntax--meta { color: @syntax-text-color; - &.brace { + &.syntax--brace { color: @syntax-color-punctuation; } - &.class { + &.syntax--class { color: @syntax-color-class; - &.body { + &.syntax--body { color: @syntax-text-color; } } - &.definition.variable { + &.syntax--definition.syntax--variable { color: @syntax-color-variable; } - &.link { + &.syntax--link { color: @syntax-text-color; } - &.method { + &.syntax--method { color: @syntax-color-method; - &.body { + &.syntax--body { color: @syntax-text-color; } } - &.method-call { + &.syntax--method-call { color: @syntax-color-variable; } - &.require { + &.syntax--require { color: @syntax-color-require; } - &.selector { + &.syntax--selector { color: @syntax-color-selector; } - &.separator { + &.syntax--separator { color: @syntax-color-punctuation; } - &.tag { + &.syntax--tag { color: @syntax-color-tag; } } -.punctuation { +.syntax--punctuation { color: @syntax-color-punctuation; - &.definition { - &.array, - &.function-parameters, - &.method-parameters, - &.parameters, - &.separator, - &.seperator { + &.syntax--definition { + &.syntax--array, + &.syntax--function-parameters, + &.syntax--method-parameters, + &.syntax--parameters, + &.syntax--separator, + &.syntax--seperator { color: @syntax-color-variable; } - &.bold { + &.syntax--bold { font-weight: bold; } - &.comment { + &.syntax--comment { color: @syntax-color-comment; } - &.heading, - &.identity { + &.syntax--heading, + &.syntax--identity { color: @syntax-color-markup-heading; } - &.italic { + &.syntax--italic { font-style: italic; } - &.tag { + &.syntax--tag { color: @syntax-color-tag; } } - &.section { - &.embedded { + &.syntax--section { + &.syntax--embedded { color: @syntax-color-embedded; } - &.class, - &.inner-class - &.method { + &.syntax--class, + &.syntax--inner-class + &.syntax--method { color: @syntax-color-class; } } } -.storage { +.syntax--storage { color: @syntax-color-storage; - &.modifier { - &.import - &.package { + &.syntax--modifier { + &.syntax--import + &.syntax--package { color: @syntax-color-import; } } - &.type { - &.annotation, - &.primitive { + &.syntax--type { + &.syntax--annotation, + &.syntax--primitive { color: @syntax-color-primitive; } } } -.string { +.syntax--string { color: @syntax-color-string; - &.other.link { + &.syntax--other.syntax--link { color: @syntax-color-string; text-decoration: none; @@ -311,58 +311,58 @@ copyright Copyright (C) 2016 + } } - & > .punctuation.definition.string { + & > .syntax--punctuation.syntax--definition.syntax--string { color: @syntax-color-punctuation; } - &.regexp { + &.syntax--regexp { color: @syntax-color-regexp; - .source.ruby.embedded { + .syntax--source.syntax--ruby.syntax--embedded { color: @syntax-color-regexp; } } - &.unquoted { + &.syntax--unquoted { color: @syntax-text-color; } } -.support { - &.class { +.syntax--support { + &.syntax--class { color: @syntax-color-class; } - &.function { + &.syntax--function { color: @syntax-color-function; - &.any-method { + &.syntax--any-method { color: @syntax-color-method; } } - &.type { + &.syntax--type { color: @syntax-color-type; } } -.underline { +.syntax--underline { text-decoration: underline; } -.variable { +.syntax--variable { color: @syntax-color-variable; - &.interpolation { + &.syntax--interpolation { color: @syntax-color-variable; font-style: italic; } - &.language { + &.syntax--language { color: @syntax-color-keyword; } - &.parameter { + &.syntax--parameter { color: @syntax-color-variable; } }