MattDMo / neon-color-scheme-atom-syntax

A colorful bright-on-black syntax color theme for Atom. Its aim is to make as many languages as possible look as good as possible.
MIT License
8 stars 0 forks source link

Lots of deprecation going on; I'd be happy to help - just let me know. #4

Open robjac opened 7 years ago

robjac commented 7 years ago

This is by far my favorite theme; if no development continues here, I will fork myself. But I'd rather develop this with a group of people rather than on my own.

atom-text-editor, :host => atom-text-editor,atom-text-editor
atom-text-editor .gutter, :host .gutter => atom-text-editor .gutter,atom-text-editor .gutter
atom-text-editor .gutter .line-number.cursor-line, :host .gutter .line-number.cursor-line => atom-text-editor .gutter .line-number.cursor-line,atom-text-editor .gutter .line-number.cursor-line
atom-text-editor .gutter .line-number.cursor-line-no-selection, :host .gutter .line-number.cursor-line-no-selection => atom-text-editor .gutter .line-number.cursor-line-no-selection,atom-text-editor .gutter .line-number.cursor-line-no-selection
atom-text-editor .wrap-guide, :host .wrap-guide => atom-text-editor .wrap-guide,atom-text-editor .wrap-guide
atom-text-editor .indent-guide, :host .indent-guide => atom-text-editor .indent-guide,atom-text-editor .indent-guide
atom-text-editor .invisible-character, :host .invisible-character => atom-text-editor .invisible-character,atom-text-editor .invisible-character
atom-text-editor .search-results .marker .region, :host .search-results .marker .region => atom-text-editor .search-results .syntax--marker .region,atom-text-editor .search-results .syntax--marker .region
atom-text-editor .search-results .marker.current-result .region, :host .search-results .marker.current-result .region => atom-text-editor .search-results .syntax--marker.current-result .region,atom-text-editor .search-results .syntax--marker.current-result .region
atom-text-editor.is-focused .cursor, :host(.is-focused) .cursor => atom-text-editor.is-focused .cursor,atom-text-editor .cursor
atom-text-editor.is-focused .selection .region, :host(.is-focused) .selection .region => atom-text-editor.is-focused .selection .region,atom-text-editor .selection .region
atom-text-editor.is-focused .line-number.cursor-line-no-selection, atom-text-editor.is-focused .line.cursor-line, :host(.is-focused) .line-number.cursor-line-no-selection, :host(.is-focused) .line.cursor-line => atom-text-editor.is-focused .line-number.cursor-line-no-selection, atom-text-editor.is-focused .line.cursor-line,atom-text-editor .line-number.cursor-line-no-selection,atom-text-editor .line.cursor-line
.invalid => .syntax--invalid
.punctuation:not(.punctuation.definition.string, .punctuation.definition.comment) => .syntax--punctuation:not(.punctuation.definition.string, .punctuation.definition.comment)
.punctuation.definition.equals.ini => .syntax--punctuation.syntax--definition.syntax--equals.syntax--ini
.comment, .punctuation.definition.comment => .syntax--comment, .syntax--punctuation.syntax--definition.syntax--comment
.string.quoted.double.block, .string.docstring, .string.quoted.single.block => .syntax--string.syntax--quoted.syntax--double.syntax--block, .syntax--string.syntax--docstring, .syntax--string.syntax--quoted.syntax--single.syntax--block
.constant.numeric => .syntax--constant.syntax--numeric
.constant.language => .syntax--constant.syntax--language
.constant.character.entity, .punctuation.definition.constant => .syntax--constant.syntax--character.syntax--entity, .syntax--punctuation.syntax--definition.syntax--constant
.support.constant => .syntax--support.syntax--constant
.support.type.exception => .syntax--support.syntax--type.syntax--exception
.keyword, .storage.control.matlab => .syntax--keyword, .syntax--storage.syntax--control.syntax--matlab
.keyword.other => .syntax--keyword.syntax--other
.keyword.operator:not(.keyword.operator.dereference) => .syntax--keyword.syntax--operator:not(.keyword.operator.dereference)
.keyword.operator.comparison => .syntax--keyword.syntax--operator.syntax--comparison
.keyword.operator.assignment => .syntax--keyword.syntax--operator.syntax--assignment
.keyword.operator.assignment.augmented => .syntax--keyword.syntax--operator.syntax--assignment.syntax--augmented
.storage.type => .syntax--storage.syntax--type
.storage.modifier => .syntax--storage.syntax--modifier
.variable, .punctuation.definition.variable => .syntax--variable, .syntax--punctuation.syntax--definition.syntax--variable
.variable.other, .meta.variable.other.valid => .syntax--variable.syntax--other, .syntax--meta.syntax--variable.syntax--other.syntax--valid
.variable.language, .variable.parameter.function.language => .syntax--variable.syntax--language, .syntax--variable.syntax--parameter.syntax--function.syntax--language
.entity.other => .syntax--entity.syntax--other
.meta.structure.dictionary .meta.structure.dictionary.key, .constant.other.object.key .string => .syntax--meta.syntax--structure.syntax--dictionary .syntax--meta.syntax--structure.syntax--dictionary.syntax--key, .syntax--constant.syntax--other.syntax--object.syntax--key .syntax--string
.meta.structure.dictionary.value => .syntax--meta.syntax--structure.syntax--dictionary.syntax--value
.meta.item-access.arguments => .syntax--meta.syntax--item-access.syntax--arguments
.meta.class.identifier, .entity.name.type.class, .support.class, .variable.other.class, .entity.name.class => .syntax--meta.syntax--class.syntax--identifier, .syntax--entity.syntax--name.syntax--type.syntax--class, .syntax--support.syntax--class, .syntax--variable.syntax--other.syntax--class, .syntax--entity.syntax--name.syntax--class
.entity.other.inherited-class => .syntax--entity.syntax--other.syntax--inherited-class
.meta.method.identifier, .meta.method-call, .meta.method.declaration => .syntax--meta.syntax--method.syntax--identifier, .syntax--meta.syntax--method-call, .syntax--meta.syntax--method.syntax--declaration
.meta.function .entity.name.function, .entity.name.function.abp, .meta.prototype.function.js, .entity.name.function.js, .entity.name.function.makefile => .syntax--meta.syntax--function .syntax--entity.syntax--name.syntax--function, .syntax--entity.syntax--name.syntax--function.syntax--abp, .syntax--meta.syntax--prototype.syntax--function.syntax--js, .syntax--entity.syntax--name.syntax--function.syntax--js, .syntax--entity.syntax--name.syntax--function.syntax--makefile
.meta.function-call, .support.function.name, .meta.function-call .punctuation.definition.parameters, .meta.function-call.method.without-arguments.js:not(.meta.group.braces.round.function.arguments.js) => .syntax--meta.syntax--function-call, .syntax--support.syntax--function.syntax--name, .syntax--meta.syntax--function-call .syntax--punctuation.syntax--definition.syntax--parameters, .syntax--meta.syntax--function-call.syntax--method.syntax--without-arguments.syntax--js:not(.meta.group.braces.round.function.arguments.js)
.meta.function-call.arguments => .syntax--meta.syntax--function-call.syntax--arguments
.variable.parameter.function => .syntax--variable.syntax--parameter.syntax--function
.support.function => .syntax--support.syntax--function
.support.function.builtin => .syntax--support.syntax--function.syntax--builtin
.string:not(.string.unquoted.old-plist:not(.string.unquoted.heredoc)), .string.unquoted.heredoc .string => .syntax--string:not(.string.unquoted.old-plist:not(.string.unquoted.heredoc)), .syntax--string.syntax--unquoted.syntax--heredoc .syntax--string
.string.quoted .punctuation.definition.string.begin, .string.quoted .punctuation.definition.string.end, .punctuation.definition.string => .syntax--string.syntax--quoted .syntax--punctuation.syntax--definition.syntax--string.syntax--begin, .syntax--string.syntax--quoted .syntax--punctuation.syntax--definition.syntax--string.syntax--end, .syntax--punctuation.syntax--definition.syntax--string
.string .constant => .syntax--string .syntax--constant
.string.quoted .source => .syntax--string.syntax--quoted .syntax--source
.string.regexp => .syntax--string.syntax--regexp
.string .variable => .syntax--string .syntax--variable
.support.type => .syntax--support.syntax--type
.support.variable => .syntax--support.syntax--variable
.entity.name.type.new => .syntax--entity.syntax--name.syntax--type.syntax--new
.variable.other.property => .syntax--variable.syntax--other.syntax--property
.variable.other.object => .syntax--variable.syntax--other.syntax--object
.meta.property.object => .syntax--meta.syntax--property.syntax--object
.variable.other.constant => .syntax--variable.syntax--other.syntax--constant
.support.keyword.node => .syntax--support.syntax--keyword.syntax--node
.punctuation.terminator.statement => .syntax--punctuation.syntax--terminator.syntax--statement
.support.class.js.jquery => .syntax--support.syntax--class.syntax--js.syntax--jquery
.source.clojure .constant.other => .syntax--source.syntax--clojure .syntax--constant.syntax--other
.source.clojure .support.other.keyword => .syntax--source.syntax--clojure .syntax--support.syntax--other.syntax--keyword
.entity.name.namespace.clojure => .syntax--entity.syntax--name.syntax--namespace.syntax--clojure
.storage.clojure, .support.function.clojure => .syntax--storage.syntax--clojure, .syntax--support.syntax--function.syntax--clojure
.storage.type.function .source.clojure => .syntax--storage.syntax--type.syntax--function .syntax--source.syntax--clojure
.keyword.other.mark => .syntax--keyword.syntax--other.syntax--mark
.support.function.match.clojure => .syntax--support.syntax--function.syntax--match.syntax--clojure
.punctuation.definition.map => .syntax--punctuation.syntax--definition.syntax--map
.punctuation.definition.set => .syntax--punctuation.syntax--definition.syntax--set
.punctuation.definition.vector => .syntax--punctuation.syntax--definition.syntax--vector
.constant.string.symbole.clojure => .syntax--constant.syntax--string.symbole.syntax--clojure
.constant.other.symbol, .constant.other.symbol .punctuation.definition.constant => .syntax--constant.syntax--other.syntax--symbol, .syntax--constant.syntax--other.syntax--symbol .syntax--punctuation.syntax--definition.syntax--constant
.meta.environment-variable .string => .syntax--meta.syntax--environment-variable .syntax--string
.variable.other.readwrite.global, .variable.other.readwrite.global .punctuation.definition.variable => .syntax--variable.syntax--other.syntax--readwrite.syntax--global, .syntax--variable.syntax--other.syntax--readwrite.syntax--global .syntax--punctuation.syntax--definition.syntax--variable
.variable.other.readwrite.instance, .variable.other.readwrite.instance .punctuation.definition.variable => .syntax--variable.syntax--other.syntax--readwrite.syntax--instance, .syntax--variable.syntax--other.syntax--readwrite.syntax--instance .syntax--punctuation.syntax--definition.syntax--variable
.keyword.other.special-method.ruby => .syntax--keyword.syntax--other.syntax--special-method.syntax--ruby
.punctuation.separator.other => .syntax--punctuation.syntax--separator.syntax--other
.string.regexp.character-class, .punctuation.definition.character-class => .syntax--string.syntax--regexp.syntax--character-class, .syntax--punctuation.syntax--definition.syntax--character-class
.variable.other.block, .punctuation.separator.variable => .syntax--variable.syntax--other.syntax--block, .syntax--punctuation.syntax--separator.syntax--variable
.punctuation.separator.annotation.python => .syntax--punctuation.syntax--separator.syntax--annotation.syntax--python
.punctuation.separator.annotation.result.python => .syntax--punctuation.syntax--separator.syntax--annotation.syntax--result.syntax--python
.punctuation.definition.parameters-group.begin.python => .syntax--punctuation.syntax--definition.parameters-group.syntax--begin.syntax--python
.punctuation.definition.parameters-group.end.python => .syntax--punctuation.syntax--definition.parameters-group.syntax--end.syntax--python
.comment.line.note.python => .syntax--comment.line.syntax--note.syntax--python
.comment.line.note.notation.python => .syntax--comment.line.syntax--note.syntax--notation.syntax--python
.constant.other.allcaps => .syntax--constant.syntax--other.allcaps
.meta.function.decorator .entity.name.function.decorator, .meta.function.decorator .support.type, .punctuation.definition.decorator => .syntax--meta.syntax--function.syntax--decorator .syntax--entity.syntax--name.syntax--function.syntax--decorator, .syntax--meta.syntax--function.syntax--decorator .syntax--support.syntax--type, .syntax--punctuation.syntax--definition.syntax--decorator
.support.type.django.model => .syntax--support.syntax--type.syntax--django.syntax--model
.support.other.django.module => .syntax--support.syntax--other.syntax--django.syntax--module
.keyword.control.tag-name.django => .syntax--keyword.syntax--control.tag-name.syntax--django
.keyword.control.filter.django => .syntax--keyword.syntax--control.syntax--filter.syntax--django
.storage.type.templatetag.django .entity.tag.tagbraces.django => .syntax--storage.syntax--type.syntax--templatetag.syntax--django .syntax--entity.syntax--tag.syntax--tagbraces.syntax--django
.storage.type.variable .entity.tag.tagbraces.django => .syntax--storage.syntax--type.syntax--variable .syntax--entity.syntax--tag.syntax--tagbraces.syntax--django
.support.ipython.in => .syntax--support.ipython.syntax--in
.support.ipython.out => .syntax--support.ipython.syntax--out
.source.python .support.ipython .support.ipython.cell-number => .syntax--source.syntax--python .syntax--support.ipython .syntax--support.ipython.cell-number
.variable.other.jinja.filter => .syntax--variable.syntax--other.syntax--jinja.syntax--filter
.variable.other.jinja => .syntax--variable.syntax--other.syntax--jinja
.entity.other.jinja.delimiter => .syntax--entity.syntax--other.syntax--jinja.syntax--delimiter
.support.function.magic => .syntax--support.syntax--function.syntax--magic
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.source.json .meta .meta.structure.dictionary .string => .syntax--source.syntax--json .syntax--meta .syntax--meta.syntax--structure.syntax--dictionary .syntax--string
.meta.preprocessor => .syntax--meta.syntax--preprocessor
.meta.preprocessor .keyword => .syntax--meta.syntax--preprocessor .syntax--keyword
.string.quoted.other.lt-gt.include => .syntax--string.syntax--quoted.syntax--other.syntax--lt-gt.syntax--include
.string.quoted.double.include => .syntax--string.syntax--quoted.syntax--double.syntax--include
.meta.diff, .meta.diff.header => .syntax--meta.syntax--diff, .syntax--meta.syntax--diff.syntax--header
.markup.deleted => .syntax--markup.syntax--deleted
.markup.changed => .syntax--markup.syntax--changed
.markup.inserted => .syntax--markup.syntax--inserted
.entity.other.attribute-name, .storage.type.attr => .syntax--entity.syntax--other.syntax--attribute-name, .syntax--storage.syntax--type.syntax--attr
.entity.other.attribute-name.localname => .syntax--entity.syntax--other.syntax--attribute-name.syntax--localname
.string.quoted.double.html, .string.quoted.single.html => .syntax--string.syntax--quoted.syntax--double.syntax--html, .syntax--string.syntax--quoted.syntax--single.syntax--html
.constant.character.entity.html, .constant.character.entity.html .punctuation => .syntax--constant.syntax--character.syntax--entity.syntax--html, .syntax--constant.syntax--character.syntax--entity.syntax--html .syntax--punctuation
.meta.tag.sgml.doctype, .entity.name.tag.doctype => .syntax--meta.syntax--tag.syntax--sgml.syntax--doctype, .syntax--entity.syntax--name.syntax--tag.syntax--doctype
.meta.tag, .meta.tag .entity => .syntax--meta.syntax--tag, .syntax--meta.syntax--tag .syntax--entity
.punctuation.definition.tag => .syntax--punctuation.syntax--definition.syntax--tag
.constant.other.adb.timestamp => .syntax--constant.syntax--other.adb.syntax--timestamp
.source.adb .entity.name.function => .syntax--source.adb .syntax--entity.syntax--name.syntax--function
.constant.other.adb => .syntax--constant.syntax--other.adb
.entity.name.filename.adb => .syntax--entity.syntax--name.syntax--filename.adb
.keyword.adb => .syntax--keyword.adb
.string.logcat.timestamp => .syntax--string.logcat.syntax--timestamp
.entity.name.tag.logcat.tag => .syntax--entity.syntax--name.syntax--tag.logcat.syntax--tag
.constant.numeric.logcat => .syntax--constant.syntax--numeric.logcat
.entity.name.function.logcat => .syntax--entity.syntax--name.syntax--function.logcat
.entity.name.function.logcat => .syntax--entity.syntax--name.syntax--function.logcat
.entity.name.class.logcat => .syntax--entity.syntax--name.syntax--class.logcat
.keyword.logcat => .syntax--keyword.logcat
.markup.raw, .markup.raw .punctuation => .syntax--markup.syntax--raw, .syntax--markup.syntax--raw .syntax--punctuation
.meta.link.inline .markup.underline, .meta.image.inline .markup.underline, .markup.underline.link => .syntax--meta.syntax--link.syntax--inline .syntax--markup.syntax--underline, .syntax--meta.syntax--image.syntax--inline .syntax--markup.syntax--underline, .syntax--markup.syntax--underline.syntax--link
.punctuation.definition.metadata, .punctuation.definition.string.begin.markdown, .punctuation.definition.string.end.markdown => .syntax--punctuation.syntax--definition.syntax--metadata, .syntax--punctuation.syntax--definition.syntax--string.syntax--begin.syntax--markdown, .syntax--punctuation.syntax--definition.syntax--string.syntax--end.syntax--markdown
.string.other.link.title, .string.other.link.description => .syntax--string.syntax--other.syntax--link.syntax--title, .syntax--string.syntax--other.syntax--link.syntax--description
.markup.quote => .syntax--markup.syntax--quote
.markup.list .punctuation.definition.list_item => .syntax--markup.syntax--list .syntax--punctuation.syntax--definition.syntax--list_item
.markup.bold => .syntax--markup.syntax--bold
.markup.italic => .syntax--markup.syntax--italic
.markup.heading, .markup.heading .punctuation => .syntax--markup.syntax--heading, .syntax--markup.syntax--heading .syntax--punctuation
.meta.image.inline => .syntax--meta.syntax--image.syntax--inline
.keyword.other.phpdoc.php => .syntax--keyword.syntax--other.syntax--phpdoc.syntax--php
.support.constant.core.php => .syntax--support.syntax--constant.syntax--core.syntax--php
.support.constant.std.php => .syntax--support.syntax--constant.syntax--std.syntax--php
.keyword.other.include.php, .meta.include.php => .syntax--keyword.syntax--other.syntax--include.syntax--php, .syntax--meta.syntax--include.syntax--php
.keyword.storage.php => .syntax--keyword.syntax--storage.syntax--php
.string.quoted.double.php => .syntax--string.syntax--quoted.syntax--double.syntax--php
.string.quoted.single.php => .syntax--string.syntax--quoted.syntax--single.syntax--php
.variable.other.global.php => .syntax--variable.syntax--other.syntax--global.syntax--php
.variable.other.global.safer.php => .syntax--variable.syntax--other.syntax--global.syntax--safer.syntax--php
.meta.property-value .support.constant.named-color.css, .meta.property-value .constant => .syntax--meta.syntax--property-value .syntax--support.syntax--constant.named-color.syntax--css, .syntax--meta.syntax--property-value .syntax--constant
.meta.preprocessor.at-rule .keyword.control.at-rule => .syntax--meta.syntax--preprocessor.syntax--at-rule .syntax--keyword.syntax--control.syntax--at-rule
.source.css .meta.attribute-selector .keyword.operator.comparison => .syntax--source.syntax--css .syntax--meta.syntax--attribute-selector .syntax--keyword.syntax--operator.syntax--comparison
.entity.other.attribute-name.class.css, .entity.other.attribute-name.class.css .punctuation => .syntax--entity.syntax--other.syntax--attribute-name.syntax--class.syntax--css, .syntax--entity.syntax--other.syntax--attribute-name.syntax--class.syntax--css .syntax--punctuation
.meta.constructor.argument => .syntax--meta.syntax--constructor.syntax--argument
.entity.other.attribute-name.id.css, .entity.other.attribute-name.id.css .punctuation => .syntax--entity.syntax--other.syntax--attribute-name.syntax--id.syntax--css, .syntax--entity.syntax--other.syntax--attribute-name.syntax--id.syntax--css .syntax--punctuation
.entity.other.attribute-name.pseudo-element => .syntax--entity.syntax--other.syntax--attribute-name.syntax--pseudo-element
.entity.other.attribute-name.pseudo-class, .entity.other.attribute-name.tag.pseudo-class => .syntax--entity.syntax--other.syntax--attribute-name.syntax--pseudo-class, .syntax--entity.syntax--other.syntax--attribute-name.syntax--tag.syntax--pseudo-class
.support.type.property-name.css, .meta.property-name => .syntax--support.syntax--type.syntax--property-name.syntax--css, .syntax--meta.syntax--property-name
.meta.property-group .support.constant.property-value.css, .meta.property-value .support.constant.property-value.css => .syntax--meta.property-group .syntax--support.syntax--constant.syntax--property-value.syntax--css, .syntax--meta.syntax--property-value .syntax--support.syntax--constant.syntax--property-value.syntax--css
.meta.selector.css => .syntax--meta.syntax--selector.syntax--css
.entity.name.tag.css => .syntax--entity.syntax--name.syntax--tag.syntax--css
.entity.name.tag.wildcard, .entity.other.attribute-name.universal => .syntax--entity.syntax--name.syntax--tag.syntax--wildcard, .syntax--entity.syntax--other.syntax--attribute-name.universal
.keyword.other.unit => .syntax--keyword.syntax--other.syntax--unit
.keyword.other.important.css => .syntax--keyword.syntax--other.syntax--important.syntax--css
.comment.block.sass => .syntax--comment.syntax--block.syntax--sass
.entity.other.attribute-name.placeholder-selector.sass => .syntax--entity.syntax--other.syntax--attribute-name.placeholder-selector.syntax--sass
.entity.other.attribute-selector.sass => .syntax--entity.syntax--other.syntax--attribute-selector.syntax--sass
.keyword.other.regex.sass => .syntax--keyword.syntax--other.syntax--regex.syntax--sass
.comment.punctuation.comma.sass => .syntax--comment.syntax--punctuation.syntax--comma.syntax--sass
.constant.other.color.rgb-value.css, .meta.property-value.css .constant.other.color.rgb-value.css, .constant.other.color.rgb-value.css .punctuation.definition.constant.css, .meta.property-value.css .constant.other.color.rgb-value.css .punctuation.definition.constant.css => .syntax--constant.syntax--other.syntax--color.syntax--rgb-value.syntax--css, .syntax--meta.syntax--property-value.syntax--css .syntax--constant.syntax--other.syntax--color.syntax--rgb-value.syntax--css, .syntax--constant.syntax--other.syntax--color.syntax--rgb-value.syntax--css .syntax--punctuation.syntax--definition.syntax--constant.syntax--css, .syntax--meta.syntax--property-value.syntax--css .syntax--constant.syntax--other.syntax--color.syntax--rgb-value.syntax--css .syntax--punctuation.syntax--definition.syntax--constant.syntax--css
.comment.punctuation.semicolon.sass => .syntax--comment.syntax--punctuation.syntax--semicolon.syntax--sass
.markup.deleted.git_gutter => .syntax--markup.syntax--deleted.git_gutter
.markup.inserted.git_gutter => .syntax--markup.syntax--inserted.git_gutter
.markup.changed.git_gutter => .syntax--markup.syntax--changed.git_gutter
.entity.name.filename.find-in-files => .syntax--entity.syntax--name.syntax--filename.syntax--find-in-files
.constant.numeric.line-number.match.find-in-files => .syntax--constant.syntax--numeric.line-number.syntax--match.syntax--find-in-files
.keyword.other.name.sublime-settings => .syntax--keyword.syntax--other.syntax--name.sublime-settings
.entity.other.control => .syntax--entity.syntax--other.syntax--control
.constant.character.escape => .syntax--constant.syntax--character.syntax--escape
.storage.type.regexp.group, .string .meta.group.regexp .punctuation.definition.group, .punctuation.definition.group.regexp => .syntax--storage.syntax--type.syntax--regexp.syntax--group, .syntax--string .syntax--meta.syntax--group.syntax--regexp .syntax--punctuation.syntax--definition.syntax--group, .syntax--punctuation.syntax--definition.syntax--group.syntax--regexp
.support.operator.quantifier => .syntax--support.syntax--operator.syntax--quantifier
.constant.numeric.key => .syntax--constant.syntax--numeric.syntax--key
.source.raml .constant.other.directive.yaml .constant.language.directive.yaml => .syntax--source.syntax--raml .syntax--constant.syntax--other.syntax--directive.syntax--yaml .syntax--constant.syntax--language.syntax--directive.syntax--yaml
.source.raml .meta.key-value .entity.name.function.yaml => .syntax--source.syntax--raml .syntax--meta.syntax--key-value .syntax--entity.syntax--name.syntax--function.syntax--yaml
.source.raml .meta.resource .entity.name.tag.yaml => .syntax--source.syntax--raml .syntax--meta.syntax--resource .syntax--entity.syntax--name.syntax--tag.syntax--yaml
.source.raml .meta.key-value => .syntax--source.syntax--raml .syntax--meta.syntax--key-value
.source.raml .meta.key-value.include => .syntax--source.syntax--raml .syntax--meta.syntax--key-value.syntax--include
.source.raml .meta.key-value.include.path => .syntax--source.syntax--raml .syntax--meta.syntax--key-value.syntax--include.syntax--path
.source.raml .markup.raw.description.raml => .syntax--source.syntax--raml .syntax--markup.syntax--raw.syntax--description.syntax--raml
.source.raml .string.quoted.single.yaml => .syntax--source.syntax--raml .syntax--string.syntax--quoted.syntax--single.syntax--yaml
.source.raml .meta.method .constant.character.method.yaml => .syntax--source.syntax--raml .syntax--meta.syntax--method .syntax--constant.syntax--character.syntax--method.syntax--yaml
.brackethighlighter.default => .brackethighlighter.syntax--default
.brackethighlighter.curly => .brackethighlighter.syntax--curly
.brackethighlighter.round => .brackethighlighter.syntax--round
.brackethighlighter.square => .brackethighlighter.syntax--square
.brackethighlighter.angle => .brackethighlighter.syntax--angle
.brackethighlighter.tag => .brackethighlighter.syntax--tag
.brackethighlighter.quote => .brackethighlighter.syntax--quote
.keyword.mathematics.matlab => .syntax--keyword.syntax--mathematics.syntax--matlab
tcj-one commented 6 years ago

Would love to see this forked and updated. By far the best theme out there, but it looks like @MattDMo has a lot going on and doesn't have the time to do it himself.

MattDMo commented 4 years ago

Hi all, Sorry about the delay. I was away from development work for several years (because life...), but I'm trying to get back into things and pick up some of my old projects. I honestly had no idea the Atom version of Neon was so popular!

Sublime is still my primary target for Neon, but I'd like to support Atom and VSCode if I can. I've been doing some Sublime-based dev work, and the next version of Neon will use the JSON-based .sublime-color-scheme format, either in addition to or instead of the original PLIST-based .tmTheme format from Textmate. I haven't decided yet which option I'll use.

At any rate, I used a Ruby gem (I forget which one) to translate the PLIST to LESS for Atom. I don't know if there are any utilities for doing the same with JSON, either to LESS or plain CSS. It would be great if we could set up a system of build systems for translating Sublime PLIST <=> Sublime JSON <=> Atom LESS/CSS <=> VSCode whatever (since it looks like it supports multiple formats), so we can establish a common base on each platform, then start customizing them for each editor.

I'm open to any ideas. My philosophy so far has been to support as many scopes as possible for as many languages as possible, and when I add something new I just come up with a color that I think will look good in that context. I've reused some colors a few times, but the majority have come from the color picker. I'm open to considering arguments to change that philosophy for good reasons, so please chime in.

--Matt

robjac commented 4 years ago

Matt, this all sounds like great stuff -- I think you should continue with said philosophy. Would you like me to close this?