Files
everforest-resources/editors/sublime/everforest-light-soft.tmTheme
Ismo Vuorinen 5c0e8b0f40 feat: enhance install script and theme generation
- install.sh now installs all variants when run without parameters
- preserve single-variant mode when --variant is specified
- add variant names to generated file headers for clarity
- fix tool name extraction to preserve compound names like git-delta
- fix CSS variable preservation during header generation
2025-09-09 00:01:46 +03:00

547 lines
14 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!-- Everforest light-soft theme for Sublime Text -->
<!-- Generated from template - do not edit manually -->
<plist version="1.0">
<dict>
<key>name</key>
<string>Everforest</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#f0e5cf</string>
<key>foreground</key>
<string>#5c6a72</string>
<key>caret</key>
<string>#5c6a72</string>
<key>selection</key>
<string>#e4dfc8</string>
<key>selectionForeground</key>
<string>#5c6a72</string>
<key>lineHighlight</key>
<string>#e9e1cc</string>
<key>findHighlight</key>
<string>#dbbc7f</string>
<key>findHighlightForeground</key>
<string>#f0e5cf</string>
<key>selectionBorder</key>
<string>#e4dfc8</string>
<key>bracketsForeground</key>
<string>#e69875</string>
<key>bracketsOptions</key>
<string>underline</string>
<key>bracketContentsForeground</key>
<string>#e69875</string>
<key>bracketContentsOptions</key>
<string>underline</string>
<key>tagsOptions</key>
<string>stippled_underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#b3c0b0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number</string>
<key>scope</key>
<string>constant.numeric</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d699b6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Built-in constant</string>
<key>scope</key>
<string>constant.language</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d699b6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>User-defined constant</string>
<key>scope</key>
<string>constant.character, constant.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d699b6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable</string>
<key>scope</key>
<string>variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword - (keyword.control.import | keyword.control.export)</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Annotation Punctuation</string>
<key>scope</key>
<string>punctuation.definition.annotation</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e69875</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript Dollar</string>
<key>scope</key>
<string>variable.other.dollar.only.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e69875</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage</string>
<key>scope</key>
<string>storage</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage type</string>
<key>scope</key>
<string>storage.type</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#7fbbb3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Entity name</string>
<key>scope</key>
<string>entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#dbbc7f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Inherited class</string>
<key>scope</key>
<string>entity.other.inherited-class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic underline</string>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function argument</string>
<key>scope</key>
<string>variable.parameter - (variable.parameter.generic)</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#e69875</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Language variable</string>
<key>scope</key>
<string>variable.language</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag name</string>
<key>scope</key>
<string>entity.name.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag attribute</string>
<key>scope</key>
<string>entity.other.attribute-name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e69875</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function call</string>
<key>scope</key>
<string>variable.function, variable.annotation, meta.function-call.generic</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library function</string>
<key>scope</key>
<string>support.function, support.macro</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library constant</string>
<key>scope</key>
<string>support.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d699b6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library class/type</string>
<key>scope</key>
<string>support.type, support.class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#7fbbb3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library variable</string>
<key>scope</key>
<string>support.other.variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid</string>
<key>scope</key>
<string>invalid</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#e67e80</string>
<key>foreground</key>
<string>#f0e5cf</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid deprecated</string>
<key>scope</key>
<string>invalid.deprecated</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#d699b6</string>
<key>foreground</key>
<string>#f0e5cf</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON String</string>
<key>scope</key>
<string>meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>YAML String</string>
<key>scope</key>
<string>string.unquoted.yaml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#5c6a72</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup headings</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup headings</string>
<key>scope</key>
<string>markup.heading punctuation.definition.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e69875</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup h1</string>
<key>scope</key>
<string>markup.heading.1 entity.name.section</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup links</string>
<key>scope</key>
<string>markup.underline.link</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7fbbb3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup bold</string>
<key>scope</key>
<string>markup.bold</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup italic</string>
<key>scope</key>
<string>markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup bold/italic</string>
<key>scope</key>
<string>markup.italic markup.bold | markup.bold markup.italic</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup hr</string>
<key>scope</key>
<string>punctuation.definition.thematic-break</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#dbbc7f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup blockquote</string>
<key>scope</key>
<string>markup.quote punctuation.definition.blockquote</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#dbbc7f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup bullets</string>
<key>scope</key>
<string>markup.list.numbered.bullet</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#d699b6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup bullets</string>
<key>scope</key>
<string>markup.list.unnumbered.bullet | (markup.list.numbered punctuation.definition)</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#83c092</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup code</string>
<key>scope</key>
<string>markup.raw</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#e9e1cc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup punctuation</string>
<key>scope</key>
<string>markup.raw punctuation.definition.raw</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b3c0b0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markup punctuation</string>
<key>scope</key>
<string>text &amp; (punctuation.definition.italic | punctuation.definition.bold | punctuation.definition.raw | punctuation.definition.link | punctuation.definition.metadata | punctuation.definition.image | punctuation.separator.table-cell | punctuation.section.table-header | punctuation.definition.constant)</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b3c0b0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.header</string>
<key>scope</key>
<string>meta.diff, meta.diff.header</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b3c0b0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e67e80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a7c080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#dbbc7f</string>
</dict>
</dict>
</array>
</dict>
</plist>