tokyonigt-moon,keymaps, and options

This commit is contained in:
mintycube 2024-07-05 11:58:36 +05:00
parent e228e46124
commit ef76d4bddf
22 changed files with 3102 additions and 128 deletions

View File

@ -4,7 +4,7 @@
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` # Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes # for a list of all available themes
--theme="base16" --theme="tokyonight_moon"
--tabs=2 --tabs=2

View File

@ -0,0 +1,1377 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>author</key>
<string>Folke Lemaitre (http://github.com/folke)</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>name</key>
<string>TokyoNight</string>
<key>semanticClass</key>
<string>enki.theme.tokyo</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>activeGuide</key>
<string>#363b54</string>
<key>background</key>
<string>#222436</string>
<key>caret</key>
<string>#DBC08A</string>
<key>findHighlight</key>
<string>#ffa300</string>
<key>findHighlightForeground</key>
<string>#000000</string>
<key>foreground</key>
<string>#c8d3f5</string>
<key>guide</key>
<string>#4f4f5e40</string>
<key>gutterForeground</key>
<string>#3b415caa</string>
<key>inactiveSelection</key>
<string>#282833</string>
<key>invisibles</key>
<string>#4f4f5e</string>
<key>lineHighlight</key>
<string>#00000030</string>
<key>selection</key>
<string>#9D599D40</string>
<key>selectionBorder</key>
<string>#9D599D</string>
<key>shadow</key>
<string>#00000010</string>
<key>stackGuide</key>
<string>#4f4f5e60</string>
<key>tagsOptions</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators</string>
<key>scope</key>
<string>comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment, comment.block.documentation, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636da6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment Doc</string>
<key>scope</key>
<string>comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#636da6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number, Boolean, Undefined, Null</string>
<key>scope</key>
<string>variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff966c</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String, Symbols, Markup Heading</string>
<key>scope</key>
<string>meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#4fd6be</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#c3e88d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Colors</string>
<key>scope</key>
<string>constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Info</string>
<key>scope</key>
<string>markup.info</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
<key>background</key>
<string>#203346</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Warning</string>
<key>scope</key>
<string>markup.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
<key>background</key>
<string>#38343d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Error</string>
<key>scope</key>
<string>markup.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c53b53</string>
<key>background</key>
<string>#322639</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid deprecated</string>
<key>scope</key>
<string>invalid.deprecated</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage Type</string>
<key>scope</key>
<string>storage.type</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage - modifier, var, const, let</string>
<key>scope</key>
<string>meta.var.expr storage.type, storage.modifier</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fca7ea</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Interpolation</string>
<key>scope</key>
<string>punctuation.definition.template-expression, punctuation.section.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#86e1fc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Spread</string>
<key>scope</key>
<string>keyword.operator.spread, keyword.operator.rest</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Operator, Misc</string>
<key>scope</key>
<string>keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Import, Export, From, Default</string>
<key>scope</key>
<string>keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#86e1fc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword, keyword.control, keyword.other.important</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword SQL</string>
<key>scope</key>
<string>keyword.other.DML</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#86e1fc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword Operator Logical, Arrow, Ternary, Comparison</string>
<key>scope</key>
<string>keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag</string>
<key>scope</key>
<string>entity.name.tag, entity.name.tag support.class.component, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag Punctuation</string>
<key>scope</key>
<string>punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ba3c97</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Blade</string>
<key>scope</key>
<string>keyword.blade, entity.name.function.blade</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP - Embedded Tag</string>
<key>scope</key>
<string>punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Smarty - Twig tag - Blade</string>
<key>scope</key>
<string>punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7DCFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Smarty - Twig variable - function</string>
<key>scope</key>
<string>variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#65bcff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Globals - PHP Constants etc</string>
<key>scope</key>
<string>constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variables</string>
<key>scope</key>
<string>variable, support.variable, string constant.other.placeholder</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Variable</string>
<key>scope</key>
<string>variable.other.object, support.module.node</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Key</string>
<key>scope</key>
<string>meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4fd6be</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Property</string>
<key>scope</key>
<string>variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#86e1fc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Property</string>
<key>scope</key>
<string>variable.other.object.property</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Literal Member lvl 3 (Vue Prop Validation)</string>
<key>scope</key>
<string>meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#41a6b5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>C-related Block Level Variables</string>
<key>scope</key>
<string>source.cpp meta.block variable.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Other Variable</string>
<key>scope</key>
<string>support.other.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Methods</string>
<key>scope</key>
<string>meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function Definition</string>
<key>scope</key>
<string>entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function Argument</string>
<key>scope</key>
<string>variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Constant, Tag Attribute</string>
<key>scope</key>
<string>keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable Definition</string>
<key>scope</key>
<string>meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</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></string>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class, Support, DOM, etc</string>
<key>scope</key>
<string>support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class Name</string>
<key>scope</key>
<string>entity.name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support Function</string>
<key>scope</key>
<string>support.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#65bcff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Class and Support</string>
<key>scope</key>
<string>source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Font</string>
<key>scope</key>
<string>support.constant.font-name, meta.definition.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c3e88d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Class</string>
<key>scope</key>
<string>entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c3e88d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS ID</string>
<key>scope</key>
<string>entity.other.attribute-name.id</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fc7b7b</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Tag</string>
<key>scope</key>
<string>entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Tag Reference</string>
<key>scope</key>
<string>entity.name.tag.reference</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Property Separator</string>
<key>scope</key>
<string>meta.property-list punctuation.separator.key-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Punctuation</string>
<key>scope</key>
<string>meta.property-list, punctuation.definition.entity.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS @</string>
<key>scope</key>
<string>meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS Mixins, Extends, Include Keyword</string>
<key>scope</key>
<string>keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fca7ea</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS Include Mixin Argument</string>
<key>scope</key>
<string>meta.property-list meta.at-rule.include</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS value</string>
<key>scope</key>
<string>support.constant.property-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff966c</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Sub-methods</string>
<key>scope</key>
<string>entity.name.module.js, variable.import.parameter.js, variable.other.class.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Language methods</string>
<key>scope</key>
<string>variable.language</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable punctuation</string>
<key>scope</key>
<string>variable.other punctuation.definition.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword this with Punctuation, ES7 Bind Operator</string>
<key>scope</key>
<string>source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML Attributes</string>
<key>scope</key>
<string>entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Vue Template attributes</string>
<key>scope</key>
<string>meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Vue Template attribute separator</string>
<key>scope</key>
<string>meta.directive.vue punctuation.separator.key-value.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS IDs</string>
<key>scope</key>
<string>source.sass keyword.control</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS pseudo selectors</string>
<key>scope</key>
<string>entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b8db87</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e26a75</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7ca1f2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions</string>
<key>scope</key>
<string>string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4f9f8</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Punctuation</string>
<key>scope</key>
<string>punctuation.definition.group</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Character Class</string>
<key>scope</key>
<string>constant.other.character-class.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Character Class Set</string>
<key>scope</key>
<string>constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Quantifier</string>
<key>scope</key>
<string>keyword.operator.quantifier.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Backslash</string>
<key>scope</key>
<string>constant.character.escape.backslash</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Escape Characters</string>
<key>scope</key>
<string>constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Decorators</string>
<key>scope</key>
<string>tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Units</string>
<key>scope</key>
<string>keyword.other.unit</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 0</string>
<key>scope</key>
<string>source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 1</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 2</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#86e1fc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 3</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 4</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffc777</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 5</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 6</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4fd6be</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 7</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 8</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c3e88d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - value</string>
<key>scope</key>
<string>source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c3e88d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Plain Punctuation</string>
<key>scope</key>
<string>punctuation.definition.list_item.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Block Punctuation</string>
<key>scope</key>
<string>meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Plain</string>
<key>scope</key>
<string>meta.jsx.children, meta.embedded.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML text</string>
<key>scope</key>
<string>text.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Markup Raw Inline</string>
<key>scope</key>
<string>text.html.markdown markup.inline.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c099ff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Markup Raw Inline Punctuation</string>
<key>scope</key>
<string>text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4E5579</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 1</string>
<key>scope</key>
<string>heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 2</string>
<key>scope</key>
<string>heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#61bdf2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 3</string>
<key>scope</key>
<string>heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 4</string>
<key>scope</key>
<string>heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#6d91de</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 5</string>
<key>scope</key>
<string>heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 6</string>
<key>scope</key>
<string>heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#747ca1</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Italic</string>
<key>scope</key>
<string>markup.italic, markup.italic punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Bold</string>
<key>scope</key>
<string>markup.bold, markup.bold punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Bold-Italic</string>
<key>scope</key>
<string>markup.bold markup.italic, markup.bold markup.italic punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold italic</string>
<key>foreground</key>
<string>#c8d3f5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Underline</string>
<key>scope</key>
<string>markup.underline, markup.underline punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Blockquote</string>
<key>scope</key>
<string>markup.quote punctuation.definition.blockquote.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4e5579</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Link</string>
<key>scope</key>
<string>string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4fd6be</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Fenced Code Block</string>
<key>scope</key>
<string>markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Separator</string>
<key>scope</key>
<string>meta.separator</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#444b6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Table</string>
<key>scope</key>
<string>markup.table</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0cefc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Info</string>
<key>scope</key>
<string>token.info-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Warn</string>
<key>scope</key>
<string>token.warn-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffdb69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Error</string>
<key>scope</key>
<string>token.error-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c53b53</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Debug</string>
<key>scope</key>
<string>token.debug-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b267e6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Apache Tag</string>
<key>scope</key>
<string>entity.tag.apacheconf</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff757f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Preprocessor</string>
<key>scope</key>
<string>meta.preprocessor</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4fd6be</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>ENV value</string>
<key>scope</key>
<string>source.env</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#82aaff</string>
</dict>
</dict>
</array>
<key>uuid</key>
<string>06f855e3-9fb7-4fb1-b790-aef06065f34e</string>
</dict>
</plist>

View File

@ -0,0 +1,1377 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>author</key>
<string>Folke Lemaitre (http://github.com/folke)</string>
<key>colorSpaceName</key>
<string>sRGB</string>
<key>name</key>
<string>TokyoNight</string>
<key>semanticClass</key>
<string>enki.theme.tokyo</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>activeGuide</key>
<string>#363b54</string>
<key>background</key>
<string>#1a1b26</string>
<key>caret</key>
<string>#DBC08A</string>
<key>findHighlight</key>
<string>#ffa300</string>
<key>findHighlightForeground</key>
<string>#000000</string>
<key>foreground</key>
<string>#c0caf5</string>
<key>guide</key>
<string>#4f4f5e40</string>
<key>gutterForeground</key>
<string>#3b415caa</string>
<key>inactiveSelection</key>
<string>#282833</string>
<key>invisibles</key>
<string>#4f4f5e</string>
<key>lineHighlight</key>
<string>#00000030</string>
<key>selection</key>
<string>#9D599D40</string>
<key>selectionBorder</key>
<string>#9D599D</string>
<key>shadow</key>
<string>#00000010</string>
<key>stackGuide</key>
<string>#4f4f5e60</string>
<key>tagsOptions</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators</string>
<key>scope</key>
<string>comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment, comment.block.documentation, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#565f89</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment Doc</string>
<key>scope</key>
<string>comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#565f89</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number, Boolean, Undefined, Null</string>
<key>scope</key>
<string>variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff9e64</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String, Symbols, Markup Heading</string>
<key>scope</key>
<string>meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#73daca</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#9ece6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Colors</string>
<key>scope</key>
<string>constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Info</string>
<key>scope</key>
<string>markup.info</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
<key>background</key>
<string>#192b38</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Warning</string>
<key>scope</key>
<string>markup.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
<key>background</key>
<string>#2e2a2d</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Error</string>
<key>scope</key>
<string>markup.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#db4b4b</string>
<key>background</key>
<string>#2d202a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid</string>
<key>scope</key>
<string>invalid, invalid.illegal</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid deprecated</string>
<key>scope</key>
<string>invalid.deprecated</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage Type</string>
<key>scope</key>
<string>storage.type</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage - modifier, var, const, let</string>
<key>scope</key>
<string>meta.var.expr storage.type, storage.modifier</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9d7cd8</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Interpolation</string>
<key>scope</key>
<string>punctuation.definition.template-expression, punctuation.section.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7dcfff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Spread</string>
<key>scope</key>
<string>keyword.operator.spread, keyword.operator.rest</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Operator, Misc</string>
<key>scope</key>
<string>keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Import, Export, From, Default</string>
<key>scope</key>
<string>keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7dcfff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword, keyword.control, keyword.other.important</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword SQL</string>
<key>scope</key>
<string>keyword.other.DML</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7dcfff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword Operator Logical, Arrow, Ternary, Comparison</string>
<key>scope</key>
<string>keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag</string>
<key>scope</key>
<string>entity.name.tag, entity.name.tag support.class.component, meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag Punctuation</string>
<key>scope</key>
<string>punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ba3c97</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Blade</string>
<key>scope</key>
<string>keyword.blade, entity.name.function.blade</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP - Embedded Tag</string>
<key>scope</key>
<string>punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Smarty - Twig tag - Blade</string>
<key>scope</key>
<string>punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7DCFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Smarty - Twig variable - function</string>
<key>scope</key>
<string>variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2ac3de</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Globals - PHP Constants etc</string>
<key>scope</key>
<string>constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variables</string>
<key>scope</key>
<string>variable, support.variable, string constant.other.placeholder</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Variable</string>
<key>scope</key>
<string>variable.other.object, support.module.node</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Key</string>
<key>scope</key>
<string>meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73daca</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Property</string>
<key>scope</key>
<string>variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7dcfff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Property</string>
<key>scope</key>
<string>variable.other.object.property</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Object Literal Member lvl 3 (Vue Prop Validation)</string>
<key>scope</key>
<string>meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#41a6b5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>C-related Block Level Variables</string>
<key>scope</key>
<string>source.cpp meta.block variable.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Other Variable</string>
<key>scope</key>
<string>support.other.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Methods</string>
<key>scope</key>
<string>meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function Definition</string>
<key>scope</key>
<string>entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function Argument</string>
<key>scope</key>
<string>variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Constant, Tag Attribute</string>
<key>scope</key>
<string>keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable Definition</string>
<key>scope</key>
<string>meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</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></string>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class, Support, DOM, etc</string>
<key>scope</key>
<string>support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class Name</string>
<key>scope</key>
<string>entity.name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support Function</string>
<key>scope</key>
<string>support.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2ac3de</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Class and Support</string>
<key>scope</key>
<string>source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Font</string>
<key>scope</key>
<string>support.constant.font-name, meta.definition.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9ece6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Class</string>
<key>scope</key>
<string>entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9ece6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS ID</string>
<key>scope</key>
<string>entity.other.attribute-name.id</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fc7b7b</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Tag</string>
<key>scope</key>
<string>entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Tag Reference</string>
<key>scope</key>
<string>entity.name.tag.reference</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Property Separator</string>
<key>scope</key>
<string>meta.property-list punctuation.separator.key-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Punctuation</string>
<key>scope</key>
<string>meta.property-list, punctuation.definition.entity.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS @</string>
<key>scope</key>
<string>meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS Mixins, Extends, Include Keyword</string>
<key>scope</key>
<string>keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9d7cd8</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCSS Include Mixin Argument</string>
<key>scope</key>
<string>meta.property-list meta.at-rule.include</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS value</string>
<key>scope</key>
<string>support.constant.property-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ff9e64</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Sub-methods</string>
<key>scope</key>
<string>entity.name.module.js, variable.import.parameter.js, variable.other.class.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Language methods</string>
<key>scope</key>
<string>variable.language</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable punctuation</string>
<key>scope</key>
<string>variable.other punctuation.definition.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword this with Punctuation, ES7 Bind Operator</string>
<key>scope</key>
<string>source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML Attributes</string>
<key>scope</key>
<string>entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Vue Template attributes</string>
<key>scope</key>
<string>meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Vue Template attribute separator</string>
<key>scope</key>
<string>meta.directive.vue punctuation.separator.key-value.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS IDs</string>
<key>scope</key>
<string>source.sass keyword.control</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS pseudo selectors</string>
<key>scope</key>
<string>entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#449dab</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#914c54</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#6183bb</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions</string>
<key>scope</key>
<string>string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4f9f8</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Punctuation</string>
<key>scope</key>
<string>punctuation.definition.group</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Character Class</string>
<key>scope</key>
<string>constant.other.character-class.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Character Class Set</string>
<key>scope</key>
<string>constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Quantifier</string>
<key>scope</key>
<string>keyword.operator.quantifier.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Regular Expressions - Backslash</string>
<key>scope</key>
<string>constant.character.escape.backslash</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Escape Characters</string>
<key>scope</key>
<string>constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Decorators</string>
<key>scope</key>
<string>tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Units</string>
<key>scope</key>
<string>keyword.other.unit</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 0</string>
<key>scope</key>
<string>source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 1</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 2</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7dcfff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 3</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 4</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#e0af68</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 5</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 6</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73daca</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 7</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - Level 8</string>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9ece6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON Key - value</string>
<key>scope</key>
<string>source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9ece6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Plain Punctuation</string>
<key>scope</key>
<string>punctuation.definition.list_item.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Block Punctuation</string>
<key>scope</key>
<string>meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9abdf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Plain</string>
<key>scope</key>
<string>meta.jsx.children, meta.embedded.block</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML text</string>
<key>scope</key>
<string>text.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Markup Raw Inline</string>
<key>scope</key>
<string>text.html.markdown markup.inline.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bb9af7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Markup Raw Inline Punctuation</string>
<key>scope</key>
<string>text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4E5579</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 1</string>
<key>scope</key>
<string>heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 2</string>
<key>scope</key>
<string>heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#61bdf2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 3</string>
<key>scope</key>
<string>heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 4</string>
<key>scope</key>
<string>heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#6d91de</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 5</string>
<key>scope</key>
<string>heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#9aa5ce</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Heading 6</string>
<key>scope</key>
<string>heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#747ca1</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Italic</string>
<key>scope</key>
<string>markup.italic, markup.italic punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Bold</string>
<key>scope</key>
<string>markup.bold, markup.bold punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Bold-Italic</string>
<key>scope</key>
<string>markup.bold markup.italic, markup.bold markup.italic punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold italic</string>
<key>foreground</key>
<string>#c0caf5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Underline</string>
<key>scope</key>
<string>markup.underline, markup.underline punctuation</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Blockquote</string>
<key>scope</key>
<string>markup.quote punctuation.definition.blockquote.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4e5579</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Quote</string>
<key>scope</key>
<string>markup.quote</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Link</string>
<key>scope</key>
<string>string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73daca</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Fenced Code Block</string>
<key>scope</key>
<string>markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89ddff</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - Separator</string>
<key>scope</key>
<string>meta.separator</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#444b6a</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Table</string>
<key>scope</key>
<string>markup.table</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c0cefc</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Info</string>
<key>scope</key>
<string>token.info-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0db9d7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Warn</string>
<key>scope</key>
<string>token.warn-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffdb69</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Error</string>
<key>scope</key>
<string>token.error-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#db4b4b</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Token - Debug</string>
<key>scope</key>
<string>token.debug-token</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b267e6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Apache Tag</string>
<key>scope</key>
<string>entity.tag.apacheconf</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f7768e</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Preprocessor</string>
<key>scope</key>
<string>meta.preprocessor</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73daca</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>ENV value</string>
<key>scope</key>
<string>source.env</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7aa2f7</string>
</dict>
</dict>
</array>
<key>uuid</key>
<string>06f855e3-9fb7-4fb1-b790-aef06065f34e</string>
</dict>
</plist>

View File

@ -58,24 +58,24 @@ icon =
default_icon = default_icon =
icon_position=off icon_position=off
timeout = 2 timeout = 2
background = "#1e1e2e" background = "#222436"
foreground = "#a6adc8" foreground = "#a6adc8"
frame_color = "#cba6f7" frame_color = "#c099ff"
[urgency_normal] [urgency_normal]
icon = icon =
default_icon = default_icon =
icon_position=off icon_position=off
timeout = 5 timeout = 5
background = "#1e1e2e" background = "#222436"
foreground = "#a6adc8" foreground = "#a6adc8"
frame_color = "#cba6f7" frame_color = "#c099ff"
[urgency_critical] [urgency_critical]
icon = icon =
default_icon = default_icon =
icon_position=off icon_position=off
timeout = 0 timeout = 0
background = "#1e1e2e" background = "#222436"
foreground = "#a6adc8" foreground = "#a6adc8"
frame_color = "#f38bab" frame_color = "#f38bab"

View File

@ -1,20 +1,20 @@
# Colors generated from xresources file using the kitty_colors script # Colors generated from xresources file using the kitty_colors script
background #14161B background #222436
foreground #CDD6F4 foreground #c8d3f5
cursor #CDD6F4 cursor
color0 #45475A color0 #1b1d2b
color1 #F38BA8 color1 #ff757f
color2 #A6E3A1 color2 #c3e88d
color3 #F9E2AF color3 #ffc777
color4 #89B4FA color4 #82aaff
color5 #cba6f7 color5 #c099ff
color6 #94E2D5 color6 #86e1fc
color7 #BAC2DE color7 #828bb8
color8 #585B70 color8
color9 #F38BA8 color9 #ff757f
color10 #A6E3A1 color10 #c3e88d
color11 #F9E2AF color11 #ffc777
color12 #89B4FA color12 #82aaff
color13 #cba6f7 color13 #c099ff
color14 #94E2D5 color14 #86e1fc
color15 #A6ADC8 color15 #c8d3f5

View File

@ -1,7 +1,7 @@
# Basic vars # Basic vars
set shellopts '-eu' set shellopts '-eu'
set ifs "\n" set ifs "\n"
set scrolloff 8 set scrolloff 3
set icons set icons
set nohidden set nohidden
set period 1 set period 1
@ -72,8 +72,8 @@ cmd extract ${{
clear; tput cup $(($(tput lines)/3)); tput bold clear; tput cup $(($(tput lines)/3)); tput bold
set -f set -f
printf "%s\n\t" "$fx" printf "%s\n\t" "$fx"
ans=$(echo -e "Cancel\nOk" | fzf --prompt="Extract?" --ansi --border=rounded --margin=0,35% --no-info --height=7) ans=$(echo -e "No\nYes" | fzf --prompt="Extract?" --ansi --border=rounded --margin=0,35% --no-info --height=7)
[ $ans = "Ok" ] && { [ $ans = "Yes" ] && {
case $fx in case $fx in
*.tar.bz2) tar xjf $fx ;; *.tar.bz2) tar xjf $fx ;;
*.tar.gz) tar xzf $fx ;; *.tar.gz) tar xzf $fx ;;
@ -95,8 +95,8 @@ cmd delete ${{
clear; tput cup $(($(tput lines)/3)); tput bold clear; tput cup $(($(tput lines)/3)); tput bold
set -f set -f
printf "%s\n\t" "$fx" printf "%s\n\t" "$fx"
ans=$(echo -e "Cancel\nOk" | fzf --prompt="Delete?" --ansi --border=rounded --margin=0,35% --no-info --height=7) ans=$(echo -e "No\nYes" | fzf --prompt="Delete?" --ansi --border=rounded --margin=0,35% --no-info --height=7)
[ $ans = "Ok" ] && trash-put $fx [ $ans = "Yes" ] && trash-put $fx
}} }}
cmd moveto ${{ cmd moveto ${{

View File

@ -11,25 +11,28 @@
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" },
"friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" },
"fzf-lua": { "branch": "main", "commit": "3b91c1a471160bd8620bdca8f18743d954994daa" }, "fzf-lua": { "branch": "main", "commit": "72752f7d783b3a56f4e27c8592600646b991a928" },
"gitsigns.nvim": { "branch": "main", "commit": "39b5b6f48bde0595ce68007ffce408c5d7ac1f79" }, "gitsigns.nvim": { "branch": "main", "commit": "39b5b6f48bde0595ce68007ffce408c5d7ac1f79" },
"harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" },
"indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" },
"lazy.nvim": { "branch": "main", "commit": "cea5920abb202753004440f94ec39bcf2927e02e" }, "lazy.nvim": { "branch": "main", "commit": "894cd193e9ffc05dcb75ff0093c1b72880d5d9c1" },
"leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leap.nvim": { "branch": "main", "commit": "75c246f562ab34a92c359c3c4d2eb138768b92ec" },
"lf.nvim": { "branch": "master", "commit": "69ab1efcffee6928bf68ac9bd0c016464d9b2c8b" }, "lf.nvim": { "branch": "master", "commit": "69ab1efcffee6928bf68ac9bd0c016464d9b2c8b" },
"lsp-zero.nvim": { "branch": "v3.x", "commit": "87701af045b3032515776abeb47eb8c2ddb5e679" }, "lsp-zero.nvim": { "branch": "v3.x", "commit": "87701af045b3032515776abeb47eb8c2ddb5e679" },
"lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" }, "lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" },
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" },
"luasnip-latex-snippets.nvim": { "branch": "main", "commit": "4b91f28d91979f61a3e8aef1cee5b7c7f2c7beb8" }, "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "4b91f28d91979f61a3e8aef1cee5b7c7f2c7beb8" },
"markdown-preview.nvim": { "branch": "main", "commit": "462ce41af003f5cdadab856f3a42dc27e39b89c8" }, "markdown-preview.nvim": { "branch": "main", "commit": "462ce41af003f5cdadab856f3a42dc27e39b89c8" },
"markview.nvim": { "branch": "main", "commit": "7e1afc98f022011c753df6384812375af8c42175" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" },
"mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" },
"mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" },
"mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" },
"mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" },
"mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" }, "mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" },
"noice.nvim": { "branch": "main", "commit": "f26515c768a4b8eb39b4ec6b04d244ad4bc7cfc9" },
"none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" },
"nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" },
"nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" },
"nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
"nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" },
@ -40,27 +43,28 @@
"nvim-markdown": { "branch": "master", "commit": "bf5c87788156f072cfb87b994844424b164b5b44" }, "nvim-markdown": { "branch": "master", "commit": "bf5c87788156f072cfb87b994844424b164b5b44" },
"nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" },
"nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" },
"nvim-treesitter": { "branch": "master", "commit": "acc1708b962e12cc1d671cd530782727801804c3" }, "nvim-treesitter": { "branch": "master", "commit": "a8c082b4f5b3b70bde2ffb08cc112dfd7e515fb3" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" },
"nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "2b7dcf6aab0947b9c4195f1d8aa592cdcd944ffe" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "2b7dcf6aab0947b9c4195f1d8aa592cdcd944ffe" },
"nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" },
"nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
"outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" },
"persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "persistence.nvim": { "branch": "main", "commit": "04599f36b5fa9b2bb0fca09c7b5ac2d1fda5a8e1" },
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
"promise-async": { "branch": "main", "commit": "28c1d5a295eb5310afa2523d4ae9aa41ec5a9de2" }, "promise-async": { "branch": "main", "commit": "28c1d5a295eb5310afa2523d4ae9aa41ec5a9de2" },
"qalc.nvim": { "branch": "main", "commit": "1b800b5d8f956c4780f079333cba4d8fb8c335a3" }, "qalc.nvim": { "branch": "scratch_buffer", "commit": "1463a59e85067e8524a2146b9cdfbe3554359153" },
"qalculate.vim": { "branch": "main", "commit": "d0269924bfa623bf0f73218041241cc83e97379e" }, "qalculate.vim": { "branch": "main", "commit": "d0269924bfa623bf0f73218041241cc83e97379e" },
"refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" },
"todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "todo-comments.nvim": { "branch": "main", "commit": "92e180db74102057263bd5a1dc30056b03424a08" },
"toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" },
"trouble.nvim": { "branch": "main", "commit": "42dcb58e95723f833135d5cf406c38bd54304389" }, "tokyonight.nvim": { "branch": "main", "commit": "17dd14745b56def3ba31f729734f2331151fefc8" },
"trouble.nvim": { "branch": "main", "commit": "34be821abfd5ee0aba337a1869d2161c36c45b1d" },
"undotree": { "branch": "main", "commit": "eab459ab87dd249617b5f7187bb69e614a083047" }, "undotree": { "branch": "main", "commit": "eab459ab87dd249617b5f7187bb69e614a083047" },
"vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" },
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" },
"vimtex": { "branch": "master", "commit": "2dc2a5435809c13f6f4aa07964be4ef19a7864f5" }, "vimtex": { "branch": "master", "commit": "2dc2a5435809c13f6f4aa07964be4ef19a7864f5" },
"which-key.nvim": { "branch": "main", "commit": "0099511294f16b81c696004fa6a403b0ae61f7a0" }, "which-key.nvim": { "branch": "main", "commit": "c13a5fb71b5b05d21c15b317d90269d7c7774892" },
"zen-mode.nvim": { "branch": "main", "commit": "78557d972b4bfbb7488e17b5703d25164ae64e6a" } "zen-mode.nvim": { "branch": "main", "commit": "abe7784f0413fc464da43f68c870a39677418e38" }
} }

View File

@ -216,17 +216,17 @@ M.suckless = {
-- } -- }
-- --
-- M.hydra = { -- M.hydra = {
-- [[ ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ]], -- [[ ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ]],
-- [[ ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ]], -- [[ ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ]],
-- [[ ⠈⢿⣿⣟⠦⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ]], -- [[ ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ]],
-- [[ ⣸⣿⣿⢧⠄⢻⠻⣿⣿⣷⣄⣀ ⣀⡀⠈⠙⠿ ]], -- [[ ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ]],
-- [[ ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ]], -- [[ ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ]],
-- [[ ⢠⣧⣶⣥⡤ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ]], -- [[ ⢠⣧⣶⣥⡤ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ]],
-- [[ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾ ]], -- [[ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾ ]],
-- [[⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ]], -- [[⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ]],
-- [[⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄]], -- [[⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄]],
-- [[ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ]], -- [[ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ]],
-- [[ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ]], -- [[ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣾⡿⠃ ]],
-- } -- }
-- --
-- M.spider = { -- M.spider = {

View File

@ -22,11 +22,15 @@ vim.keymap.set("n", "<leader>y", "<cmd>%yank<CR>", { desc = "Yank buffer" })
vim.keymap.set("n", "<A-;>", "<Esc>miA;<Esc>`i") vim.keymap.set("n", "<A-;>", "<Esc>miA;<Esc>`i")
vim.keymap.set("n", "<leader>q", ":lua vim.diagnostic.open_float()<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>q", ":lua vim.diagnostic.open_float()<CR>", { noremap = true, silent = true })
vim.keymap.set("n", "<A-w>", ":bd<CR>", { silent = true }) vim.keymap.set("n", "<A-w>", ":bd<CR>", { silent = true })
vim.keymap.set("n", "[b", "<cmd>bprevious<cr>", { desc = "Prev Buffer" })
vim.keymap.set("n", "]b", "<cmd>bnext<cr>", { desc = "Next Buffer" })
vim.keymap.set("n", "<A-v>", ":vsplit<CR>", { silent = true }) vim.keymap.set("n", "<A-v>", ":vsplit<CR>", { silent = true })
vim.keymap.set("n", "<A-h>", ":split<CR>", { silent = true }) vim.keymap.set("n", "<A-h>", ":split<CR>", { silent = true })
vim.keymap.set("n", "<C-s>", ":w<CR>") vim.keymap.set("n", "<C-s>", ":w<CR>")
vim.keymap.set('n', "gl", ':lua vim.diagnostic.open_float()<cr>') vim.keymap.set('n', "gl", ':lua vim.diagnostic.open_float()<cr>')
vim.keymap.set("n", "<leader>cg", ":setlocal spell! spelllang=en_us<CR>", { desc = "Spellcheck", silent = true }) vim.keymap.set("n", "<leader>cg", ":setlocal spell! spelllang=en_us<CR>", { desc = "Spellcheck", silent = true })
vim.keymap.set("n", "gco", "o<esc>Vcx<esc><cmd>normal gcc<cr>fxa<bs>", { desc = "Add Comment Below" })
vim.keymap.set("n", "gcO", "O<esc>Vcx<esc><cmd>normal gcc<cr>fxa<bs>", { desc = "Add Comment Above" })
vim.keymap.set("x", "p", 'p:let @+=@0<CR>:let @"=@0<CR>', { silent = true }) vim.keymap.set("x", "p", 'p:let @+=@0<CR>:let @"=@0<CR>', { silent = true })
vim.keymap.set("x", "K", ":m '<-2<cr>gv=gv") vim.keymap.set("x", "K", ":m '<-2<cr>gv=gv")

View File

@ -77,3 +77,8 @@ vim.g.neovide_padding_top = 5
vim.g.neovide_padding_bottom = 0 vim.g.neovide_padding_bottom = 0
vim.g.neovide_padding_right = 10 vim.g.neovide_padding_right = 10
vim.g.neovide_padding_left = 10 vim.g.neovide_padding_left = 10
vim.opt.virtualedit = "block"
vim.opt.smoothscroll = true
vim.opt.pumblend = 10 -- Popup blend
vim.opt.pumheight = 10 -- Maximum number of entries in a popup

View File

@ -105,35 +105,34 @@ return { -- colorscheme
-- hl(0, "DiagnosticUnderlineHint", { underline = true, sp = "#858694" }) -- hl(0, "DiagnosticUnderlineHint", { underline = true, sp = "#858694" })
-- end, -- end,
-- }, -- },
-- { {
-- "folke/tokyonight.nvim", "folke/tokyonight.nvim",
-- lazy = false, lazy = false,
-- priority = 1000, priority = 1000,
-- config = function() config = function()
-- require("tokyonight").setup({ require("tokyonight").setup({
-- style = "night", styles = {
-- styles = { sidebars = "dark",
-- sidebars = "dark", floats = "dark",
-- floats = "dark", },
-- }, sidebars = { "qf", "help", "Outline" },
-- sidebars = { "qf", "help", "Outline" },
-- on_colors = function(colors) -- on_colors = function(colors)
-- colors.bg = "#16161E" -- colors.bg = "#16161E"
-- colors.bg_dark = "#0d0d12" -- colors.bg_dark = "#0d0d12"
-- end, -- end,
-- on_highlights = function(hl, colors) on_highlights = function(hl, colors)
-- hl.DiagnosticVirtualTextError = { hl.DiagnosticVirtualTextError = {
-- fg = colors.comment fg = colors.comment
-- } }
-- hl.DiagnosticVirtualTextHint = { hl.DiagnosticVirtualTextHint = {
-- fg = colors.comment fg = colors.comment
-- } }
-- hl.DiagnosticVirtualTextInfo = { hl.DiagnosticVirtualTextInfo = {
-- fg = colors.comment fg = colors.comment
-- } }
-- hl.DiagnosticVirtualTextWarn = { hl.DiagnosticVirtualTextWarn = {
-- fg = colors.comment fg = colors.comment
-- } }
-- hl.DiagnosticSignError = { -- hl.DiagnosticSignError = {
-- fg = colors.comment -- fg = colors.comment
-- } -- }
@ -146,9 +145,9 @@ return { -- colorscheme
-- hl.DiagnosticSignWarn = { -- hl.DiagnosticSignWarn = {
-- fg = colors.comment -- fg = colors.comment
-- } -- }
-- end, end,
-- }) })
-- -- vim.cmd.colorscheme("tokyonight") vim.cmd.colorscheme("tokyonight")
-- end, end,
-- }, },
} }

View File

@ -1,5 +1,37 @@
return { return {
-- markdown -- markdown
{
"OXY2DEV/markview.nvim",
ft = { "markdown" },
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-tree/nvim-web-devicons"
},
-- opts = {
-- headings = {
-- enable = true,
-- shift_width = 4,
-- heading_1 = {
-- style = "label",
-- },
-- heading_2 = {
-- style = "label",
-- },
-- heading_3 = {
-- style = "label",
-- },
-- heading_4 = {
-- style = "label",
-- },
-- heading_5 = {
-- style = "label",
-- },
-- heading_6 = {
-- style = "label",
-- }
-- }
-- }
},
{ {
"ixru/nvim-markdown", "ixru/nvim-markdown",
ft = { "markdown" }, ft = { "markdown" },
@ -20,7 +52,8 @@ return {
-- event = "BufEnter *.qalc", -- event = "BufEnter *.qalc",
-- }, -- },
{ {
"Apeiros-46B/qalc.nvim", "grueslayer/qalc.nvim",
branch = "scratch_buffer",
event = "BufEnter *.qalc", event = "BufEnter *.qalc",
cmd = { "QalcAttach", "QalcYank" }, cmd = { "QalcAttach", "QalcYank" },
dependencies = { dependencies = {

View File

@ -1,4 +1,59 @@
return { return {
{
"folke/noice.nvim",
enabled = true,
event = "VeryLazy",
opts = {
lsp = {
override = {
["vim.lsp.util.convert_input_to_markdown_lines"] = true,
["vim.lsp.util.stylize_markdown"] = true,
["cmp.entry.get_documentation"] = true,
},
signature = { enabled = false },
hover = { enabled = false }
},
routes = {
{
filter = {
event = "msg_show",
any = {
{ find = "%d+L, %d+B" },
{ find = "; after #%d+" },
{ find = "; before #%d+" },
},
},
view = "mini",
},
},
presets = {
bottom_search = true,
command_palette = true,
long_message_to_split = true,
},
},
-- stylua: ignore
keys = {
{ "<leader>sn", "", desc = "+noice"},
{ "<S-Enter>", function() require("noice").redirect(vim.fn.getcmdline()) end, mode = "c", desc = "Redirect Cmdline" },
{ "<leader>snl", function() require("noice").cmd("last") end, desc = "Noice Last Message" },
{ "<leader>snh", function() require("noice").cmd("history") end, desc = "Noice History" },
{ "<leader>sna", function() require("noice").cmd("all") end, desc = "Noice All" },
{ "<leader>snd", function() require("noice").cmd("dismiss") end, desc = "Dismiss All" },
{ "<leader>snt", function() require("noice").cmd("pick") end, desc = "Noice Picker (Telescope/FzfLua)" },
{ "<c-f>", function() if not require("noice.lsp").scroll(4) then return "<c-f>" end end, silent = true, expr = true, desc = "Scroll Forward", mode = {"i", "n", "s"} },
{ "<c-b>", function() if not require("noice.lsp").scroll(-4) then return "<c-b>" end end, silent = true, expr = true, desc = "Scroll Backward", mode = {"i", "n", "s"}},
},
config = function(_, opts)
-- HACK: noice shows messages from before it was enabled,
-- but this is not ideal when Lazy is installing plugins,
-- so clear the messages in this case.
if vim.o.filetype == "lazy" then
vim.cmd([[messages clear]])
end
require("noice").setup(opts)
end,
},
-- icons -- icons
{ {
"nvim-tree/nvim-web-devicons", "nvim-tree/nvim-web-devicons",
@ -17,11 +72,11 @@ return {
fg = "#908caa", fg = "#908caa",
active_buf = "#e0def4", active_buf = "#e0def4",
} }
elseif colorscheme == "tokyonight" then elseif colorscheme == "tokyonight-moon" then
return { return {
bg = '#16161e', bg = '#222436',
fg = '#3B4261', fg = '#636DA6',
active_buf = "#c0caf5", active_buf = "#C8D3F5",
} }
elseif colorscheme == "tokyodark" then elseif colorscheme == "tokyodark" then
return { return {
@ -118,12 +173,6 @@ return {
table.insert(config.sections.lualine_x, component) table.insert(config.sections.lualine_x, component)
end end
ins_left({
function()
return ""
end
})
ins_left({ ins_left({
"mode", "mode",
}) })

@ -1 +1 @@
Subproject commit 32145ca97ca555355df7ff3227dd1fdf910a9853 Subproject commit bd2594edee18145b982f2c69a5aca98f4f4c3ace

View File

@ -0,0 +1,55 @@
!! vim: filetype=xdefaults
*.background: #222436
*.foreground: #c8d3f5
*.color0: #1b1d2b
*.color1: #ff757f
*.color2: #c3e88d
*.color3: #ffc777
*.color4: #82aaff
*.color5: #c099ff
*.color6: #86e1fc
*.color7: #828bb8
*.color9: #ff757f
*.color10: #c3e88d
*.color11: #ffc777
*.color12: #82aaff
*.color13: #c099ff
*.color14: #86e1fc
*.color15: #c8d3f5
dwm.normbordercolor: #313244
dwm.normbgcolor: #222436
dwm.normfgcolor: #a6adc8
dwm.selbordercolor: #585b70
dwm.selbgcolor: #7f849c
dwm.selfgcolor: #a6adc8
dwm.tagsnormfgcolor: #a6adc8
dwm.tagsnormbgcolor: #222436
dwm.tagsselfgcolor: #a6adc8
dwm.tagsselbgcolor: #313244
dwm.normfloatcolor: #313244
dwm.selfloatcolor: #585b70
dwm.titlenormfgcolor: #a6adc8
dwm.titlenormbgcolor: #222436
dwm.titlenormbordercolor: #444444
dwm.titlenormfloatcolor: #c099ff
dwm.titleselfgcolor: #eeeeee
dwm.titleselbgcolor: #313244
dwm.titleselbordercolor: #313244
dwm.titleselfloatcolor: #313244
dwm.hidnormfgcolor: #a6adc8
dwm.hidselfgcolor: #a6adc8
dwm.hidnormbgcolor: #222222
dwm.hidselbgcolor: #222222
dmenu.foreground: #a6adc8
dmenu.background: #222436
dmenu.selforeground: #222436
dmenu.selbackground: #c099ff
dmenu.bordercolor: #c099ff
slock.locked: #45475a
slock.input: #a6adc8
slock.failed: #89b4fa

View File

@ -2,7 +2,7 @@
! Choices: tokyonight, rose-pine, onedark, monochrome ! Choices: tokyonight, rose-pine, onedark, monochrome
! evergarden, nord, oxocarbon, catpuccin, tokyodark ! evergarden, nord, oxocarbon, catpuccin, tokyodark
#include "colors/catpuccin" #include "colors/tokyonight-moon"
Xcursor.theme: Bibata-Modern-Ice Xcursor.theme: Bibata-Modern-Ice
Xcursor.size: 24 Xcursor.size: 24

View File

@ -53,7 +53,27 @@ export TERMINAL_PROG="st"
export BROWSER="firefox" export BROWSER="firefox"
export MANPAGER="nvim +Man!" export MANPAGER="nvim +Man!"
export XDG_SESSION_TYPE="x11" export XDG_SESSION_TYPE="x11"
export FZF_DEFAULT_OPTS="--height=50% --reverse --prompt='  ' --pointer=' ' --ellipsis='' --color='16'" export FZF_DEFAULT_OPTS="
--height=50% \
--reverse \
--prompt='  ' \
--pointer=' ' \
--ellipsis='' \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=spinner:#ff007c \
"
# ~/ Clean-up: # ~/ Clean-up:
export XDG_CONFIG_HOME="$HOME/.config" export XDG_CONFIG_HOME="$HOME/.config"

Binary file not shown.

View File

@ -41,7 +41,7 @@ elif [ $random_number -eq 1 ]; then
echo -e "\e[90m ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│" echo -e "\e[90m ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ \e[90m├─────┴─────────────────────────────┤" echo -e "\e[90m ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │" echo -e "\e[90m ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ \e[90m╰───────────────────────────────────╯" echo -e "\e[90m ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣾⡿⠃ \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 2 ]; then elif [ $random_number -eq 2 ]; then
echo -e "\e[90m ⣀⣤⣴⣶⣶⣶⣶⣶⣶⣤⣄⣀ \e[90m╭─────┬─────────────────────────────╮" echo -e "\e[90m ⣀⣤⣴⣶⣶⣶⣶⣶⣶⣤⣄⣀ \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│" echo -e "\e[90m ⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"

View File

@ -27,8 +27,25 @@ cat $CACHE_DIR/all | fzf --ansi --prompt " All  " \
--bind "alt-3:change-prompt( Images  )+reload(cat $CACHE_DIR/images)" \ --bind "alt-3:change-prompt( Images  )+reload(cat $CACHE_DIR/images)" \
--bind "alt-4:change-prompt( Videos  )+reload(cat $CACHE_DIR/videos)" \ --bind "alt-4:change-prompt( Videos  )+reload(cat $CACHE_DIR/videos)" \
--header "$HEADER" \ --header "$HEADER" \
--height=100% --pointer=" " --ellipsis= --header-first --scheme=path --algo=v2 --color="16" \ --height=100% --pointer=" " --ellipsis= --header-first --scheme=path --algo=v2 \
--preview-window "bottom,60%,border-top" --border=none --margin=5%,10%,5%,10% --info=inline-right \ --preview-window "bottom,60%,border-top" --border=none --margin=5%,10%,5%,10% --info=inline-right \
--preview "$PREVIEWER {}" \ --preview "$PREVIEWER {}" \
--bind "enter:execute:$OPENER {}" \ --bind "enter:execute:$OPENER {}" \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c \
--bind "alt-f:execute:lf {}" --bind "alt-f:execute:lf {}"

View File

@ -23,11 +23,28 @@ fzf_command="fzf \
--keep-right \ --keep-right \
--layout=reverse \ --layout=reverse \
--scheme=path \ --scheme=path \
--multi --color=16 \ --multi \
--preview=\"[[ -n {1} ]] && $preview\" \ --preview=\"[[ -n {1} ]] && $preview\" \
--preview-window='bottom,60%,border-top' \ --preview-window='bottom,60%,border-top' \
--scrollbar='▐' --info=inline-right \ --scrollbar='▐' --info=inline-right \
--margin=5%,10%,5%,10% --border=none \ --margin=5%,10%,5%,10% --border=none \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c \
--prompt='  ' --pointer=' ' --ellipsis='' " --prompt='  ' --pointer=' ' --ellipsis='' "
eval "$fd_command" | eval "$fzf_command" eval "$fd_command" | eval "$fzf_command"

View File

@ -28,7 +28,7 @@ HEADER="${h_padding}\
echo \"rebind(change)+change-prompt(ripgrep  )+disable-search+transform-query:echo {q} > /tmp/rg-fzf-f; cat /tmp/rg-fzf-r\" || echo \"rebind(change)+change-prompt(ripgrep  )+disable-search+transform-query:echo {q} > /tmp/rg-fzf-f; cat /tmp/rg-fzf-r\" ||
echo \"unbind(change)+change-prompt(fzf  )+enable-search+transform-query:echo {q} > /tmp/rg-fzf-r; cat /tmp/rg-fzf-f\"" \ echo \"unbind(change)+change-prompt(fzf  )+enable-search+transform-query:echo {q} > /tmp/rg-fzf-r; cat /tmp/rg-fzf-f\"" \
--bind 'alt-a:select-all,alt-d:deselect-all,alt-/:toggle-preview' \ --bind 'alt-a:select-all,alt-d:deselect-all,alt-/:toggle-preview' \
--margin=5%,10%,5%,10% --height=100% --reverse --color=16 --info=inline-right \ --margin=5%,10%,5%,10% --height=100% --reverse --info=inline-right \
--scrollbar=▐ --keep-right --border=none --ellipsis= \ --scrollbar=▐ --keep-right --border=none --ellipsis= \
--prompt 'ripgrep  ' \ --prompt 'ripgrep  ' \
--delimiter : \ --delimiter : \
@ -36,6 +36,23 @@ HEADER="${h_padding}\
--preview 'bat --style=header,numbers --color=always {1} --highlight-line {2}' \ --preview 'bat --style=header,numbers --color=always {1} --highlight-line {2}' \
--preview-window 'bottom,60%,border-top,+{2}+3/3,~1' \ --preview-window 'bottom,60%,border-top,+{2}+3/3,~1' \
--bind "alt-q:execute:nvim +cw -q {+f}" \ --bind "alt-q:execute:nvim +cw -q {+f}" \
--bind "enter:execute:nvim {1} +{2}" --bind "enter:execute:nvim {1} +{2}" \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c
dwmc setlayoutex 0 dwmc setlayoutex 0