initial commit [141.14.140.180,mike]

This commit is contained in:
2026-08-16 13:06:32 +02:00
commit b1ed54da53
18 changed files with 2040 additions and 0 deletions
+78
View File
@@ -0,0 +1,78 @@
{
"name": "mwxcol",
"base": "dark",
"overrides": {
"autoAccept": "#CBA6F7",
"autoAcceptShimmer": "#F5B2F7",
"background": "#94DAE0",
"bashBorder": "#F5B2F7",
"bashMessageBackgroundColor": "#3E3641",
"blue_FOR_SUBAGENTS_ONLY": "#B4BEFE",
"briefLabelClaude": "#FAB387",
"briefLabelYou": "#B4BEFE",
"chromeYellow": "#F9E2AF",
"claude": "#FAB387",
"claudeBlueShimmer_FOR_SYSTEM_SPINNER": "#CDD4FE",
"claudeBlue_FOR_SYSTEM_SPINNER": "#B4BEFE",
"claudeShimmer": "#F9E2AF",
"clawd_background": "#252528",
"clawd_body": "#FAB387",
"composerSidebarBackground": "#2E2E35",
"cyan_FOR_SUBAGENTS_ONLY": "#94DAE0",
"diffAdded": "#465E5C",
"diffAddedDimmed": "#364142",
"diffAddedWord": "#5C847E",
"diffRemoved": "#63444E",
"diffRemovedDimmed": "#44343B",
"diffRemovedWord": "#8C5868",
"effortUltra": "#CBA6F7",
"error": "#F38BA8",
"fastMode": "#FAB387",
"fastModeShimmer": "#F9E2AF",
"green_FOR_SUBAGENTS_ONLY": "#94E2D5",
"ide": "#B4BEFE",
"inactive": "#AAAABB",
"inactiveShimmer": "#F0F0EA",
"inverseText": "#252528",
"memoryBackgroundColor": "#363742",
"merged": "#CBA6F7",
"orange_FOR_SUBAGENTS_ONLY": "#FAB387",
"permission": "#B4BEFE",
"permissionShimmer": "#CDD4FE",
"pink_FOR_SUBAGENTS_ONLY": "#F5B2F7",
"planMode": "#94E2D5",
"professionalBlue": "#B4BEFE",
"promptBorder": "#777788",
"promptBorderShimmer": "#AAAABB",
"purple_FOR_SUBAGENTS_ONLY": "#CBA6F7",
"rainbow_blue": "#B4BEFE",
"rainbow_blue_shimmer": "#CDD4FE",
"rainbow_green": "#94E2D5",
"rainbow_green_shimmer": "#B8EAE1",
"rainbow_indigo": "#CBA6F7",
"rainbow_indigo_shimmer": "#F5B2F7",
"rainbow_orange": "#FAB387",
"rainbow_orange_shimmer": "#F9E2AF",
"rainbow_red": "#F38BA8",
"rainbow_red_shimmer": "#F7B5C8",
"rainbow_violet": "#F5B2F7",
"rainbow_violet_shimmer": "#F5B2F7",
"rainbow_yellow": "#F9E2AF",
"rainbow_yellow_shimmer": "#FCEECB",
"rate_limit_empty": "#444455",
"rate_limit_fill": "#B4BEFE",
"red_FOR_SUBAGENTS_ONLY": "#F38BA8",
"remember": "#B4BEFE",
"selectionBg": "#444455",
"skill": "#CBA6F7",
"subtle": "#777788",
"success": "#94E2D5",
"suggestion": "#B4BEFE",
"text": "#F0F0EA",
"userMessageBackground": "#2E2E35",
"userMessageBackgroundHover": "#444455",
"warning": "#F9E2AF",
"warningShimmer": "#FCEECB",
"yellow_FOR_SUBAGENTS_ONLY": "#F9E2AF"
}
}
+123
View File
@@ -0,0 +1,123 @@
# eza theme — Palette aus coltest.go
#
# white #F0F0EA pink #F5B2F7
# yellow #F9E2AF violet #CBA6F7
# orange #FAB387 grey #AAAABB
# red #F38BA8 dark #777788
# green #94E2D5 darker #444455
# blue #B4BEFE
#
# Ort: ~/.config/eza/theme.yml (oder $EZA_CONFIG_DIR/theme.yml)
# Getestet mit eza 0.23.5.
colourful: true
filekinds:
normal: {foreground: "#F0F0EA"} # white
directory: {foreground: "#B4BEFE", is_bold: true} # blue
symlink: {foreground: "#F5B2F7", is_underline: false} # pink
pipe: {foreground: "#CBA6F7"} # violet
block_device: {foreground: "#FAB387"} # orange
char_device: {foreground: "#F9E2AF"} # yellow
socket: {foreground: "#F5B2F7", is_bold: true} # pink
special: {foreground: "#CBA6F7"} # violet
executable: {foreground: "#94E2D5", is_bold: true} # green
mount_point: {foreground: "#B4BEFE", is_underline: false}
perms:
user_read: {foreground: "#94E2D5"} # green
user_write: {foreground: "#F9E2AF"} # yellow
user_execute_file: {foreground: "#F38BA8", is_underline: false} # red
user_execute_other: {foreground: "#F38BA8", is_underline: false} # red
group_read: {foreground: "#94E2D5"}
group_write: {foreground: "#F9E2AF"}
group_execute: {foreground: "#F38BA8", is_underline: false}
other_read: {foreground: "#94E2D5"}
other_write: {foreground: "#F9E2AF"}
other_execute: {foreground: "#F38BA8", is_underline: false}
special_user_file: {foreground: "#F5B2F7", is_underline: false} # pink — setuid
special_other: {foreground: "#F5B2F7", is_underline: false} # pink
attribute: {foreground: "#777788"} # dark — @ / xattr
size:
number_byte: {foreground: "#94E2D5"} # green
number_kilo: {foreground: "#94E2D5"}
number_mega: {foreground: "#F9E2AF"} # yellow
number_giga: {foreground: "#FAB387"} # orange
number_huge: {foreground: "#F38BA8"} # red
unit_byte: {foreground: "#94E2D5"}
unit_kilo: {foreground: "#94E2D5"}
unit_mega: {foreground: "#F9E2AF"}
unit_giga: {foreground: "#FAB387"}
unit_huge: {foreground: "#F38BA8"}
major: {foreground: "#CBA6F7"} # violet — Device-Nummern
minor: {foreground: "#F5B2F7"} # pink
users:
user_you: {foreground: "#F0F0EA"} # white
user_root: {foreground: "#F38BA8"} # red
user_other: {foreground: "#AAAABB"} # grey
group_yours: {foreground: "#AAAABB"} # grey
group_other: {foreground: "#777788"} # dark
group_root: {foreground: "#F38BA8"} # red
links:
normal: {foreground: "#F5B2F7"} # pink
multi_link_file: {foreground: "#CBA6F7"} # violet
git:
new: {foreground: "#94E2D5"} # green
modified: {foreground: "#F9E2AF"} # yellow
deleted: {foreground: "#F38BA8"} # red
renamed: {foreground: "#CBA6F7"} # violet
typechange: {foreground: "#FAB387"} # orange
ignored: {foreground: "#444455"} # darker
conflicted: {foreground: "#F5B2F7"} # pink
git_repo:
branch_main: {foreground: "#94E2D5"} # green
branch_other: {foreground: "#CBA6F7"} # violet
git_clean: {foreground: "#94E2D5"} # green
git_dirty: {foreground: "#F9E2AF"} # yellow
security_context:
none: {foreground: "#777788"} # dark
selinux:
colon: {foreground: "#444455"}
user: {foreground: "#B4BEFE"}
role: {foreground: "#CBA6F7"}
typ: {foreground: "#F5B2F7"}
range: {foreground: "#F9E2AF"}
file_type:
image: {foreground: "#CBA6F7"} # violet
video: {foreground: "#F5B2F7"} # pink
music: {foreground: "#94E2D5"} # green
lossless: {foreground: "#94E2D5"} # green
crypto: {foreground: "#F38BA8"} # red
document: {foreground: "#F0F0EA"} # white
compressed: {foreground: "#FAB387"} # orange
temp: {foreground: "#444455"} # darker
compiled: {foreground: "#AAAABB"} # grey
build: {foreground: "#F9E2AF", is_underline: false} # yellow — README, Makefile, …
source: {foreground: "#B4BEFE"} # blue
punctuation: {foreground: "#444455"} # darker — die - in rwx
date: {foreground: "#B4BEFE"} # blue
inode: {foreground: "#F5B2F7"} # pink
blocks: {foreground: "#777788"} # dark
header: {foreground: "#AAAABB", is_underline: false} # grey
octal: {foreground: "#777788"} # dark
flags: {foreground: "#FAB387"} # orange
symlink_path: {foreground: "#CBA6F7", is_underline: false} # violet
control_char: {foreground: "#F38BA8"} # red
broken_symlink: {foreground: "#F38BA8", is_underline: false} # red
broken_path_overlay: {foreground: "#F38BA8", is_underline: false}
# Eigene Regeln pro Dateiname / Endung — das, was lsd nicht kann:
#
# filenames:
# Makefile: {filename: {foreground: "#F38BA8", is_bold: true}}
# extensions:
# go: {filename: {foreground: "#94E2D5"}}
# md: {filename: {foreground: "#B4BEFE"}}
+9
View File
@@ -0,0 +1,9 @@
# fzf — Palette aus mwxcol.go
export FZF_DEFAULT_OPTS=$FZF_DEFAULT_OPTS'
--color=fg:#AAAABB,bg:#252528,hl:#F5B2F7
--color=fg+:#F0F0EA,bg+:#444455,hl+:#F5B2F7
--color=info:#94E2D5,prompt:#F38BA8,pointer:#CBA6F7
--color=marker:#94E2D5,spinner:#CBA6F7,header:#AAAABB
--color=query:#F0F0EA,disabled:#777788,gutter:#252528
--color=border:#444455,separator:#444455,scrollbar:#777788
--color=label:#AAAABB,preview-fg:#F0F0EA,preview-bg:#252528'
+357
View File
@@ -0,0 +1,357 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.3333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.26666666666666666</real>
<key>Red Component</key>
<real>0.26666666666666666</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.6588235294117647</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.5450980392156862</real>
<key>Red Component</key>
<real>0.9529411764705882</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.8823529411764706</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9176470588235294</real>
<key>Red Component</key>
<real>0.7215686274509804</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.796078431372549</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9333333333333333</real>
<key>Red Component</key>
<real>0.9882352941176471</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.996078431372549</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.8313725490196079</real>
<key>Red Component</key>
<real>0.803921568627451</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9686274509803922</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.6980392156862745</real>
<key>Red Component</key>
<real>0.9607843137254902</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9215686274509803</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9058823529411765</real>
<key>Red Component</key>
<real>0.7215686274509804</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9176470588235294</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9411764705882353</real>
<key>Red Component</key>
<real>0.9411764705882353</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.8352941176470589</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.8862745098039215</real>
<key>Red Component</key>
<real>0.5803921568627451</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.6862745098039216</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.8862745098039215</real>
<key>Red Component</key>
<real>0.9764705882352941</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.996078431372549</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.7450980392156863</real>
<key>Red Component</key>
<real>0.7058823529411765</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9686274509803922</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.6509803921568628</real>
<key>Red Component</key>
<real>0.796078431372549</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.8784313725490196</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.8549019607843137</real>
<key>Red Component</key>
<real>0.5803921568627451</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.7333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.6666666666666666</real>
<key>Red Component</key>
<real>0.6666666666666666</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.5333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.4666666666666667</real>
<key>Red Component</key>
<real>0.4666666666666667</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.7843137254901961</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.7098039215686275</real>
<key>Red Component</key>
<real>0.9686274509803922</real>
</dict>
<key>Background Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.1568627450980392</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.1450980392156863</real>
<key>Red Component</key>
<real>0.1450980392156863</real>
</dict>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.6588235294117647</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.5450980392156862</real>
<key>Red Component</key>
<real>0.9529411764705882</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9176470588235294</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9411764705882353</real>
<key>Red Component</key>
<real>0.9411764705882353</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.6588235294117647</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.5450980392156862</real>
<key>Red Component</key>
<real>0.9529411764705882</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.3333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.26666666666666666</real>
<key>Red Component</key>
<real>0.26666666666666666</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.1568627450980392</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.1450980392156863</real>
<key>Red Component</key>
<real>0.1450980392156863</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9176470588235294</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9411764705882353</real>
<key>Red Component</key>
<real>0.9411764705882353</real>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.996078431372549</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.7450980392156863</real>
<key>Red Component</key>
<real>0.7058823529411765</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.9176470588235294</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9411764705882353</real>
<key>Red Component</key>
<real>0.9411764705882353</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.3333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.26666666666666666</real>
<key>Red Component</key>
<real>0.26666666666666666</real>
</dict>
<key>Tab Color</key>
<dict>
<key>Alpha Component</key>
<real>1.0</real>
<key>Blue Component</key>
<real>0.3333333333333333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.26666666666666666</real>
<key>Red Component</key>
<real>0.26666666666666666</real>
</dict>
</dict>
</plist>
+48
View File
@@ -0,0 +1,48 @@
#!/bin/sh
# Setzt die mwxcol-Palette per Escape-Sequenz in der LAUFENDEN iTerm2-Session.
# Nur zum Ansehen: nichts wird gespeichert, ein neuer Tab hat wieder die alten
# Farben. Für dauerhaft siehe mwxcol.itermcolors + README.
set -eu
[ "${TERM_PROGRAM:-}" = "iTerm.app" ] || {
echo "Das ist keine iTerm2-Session (TERM_PROGRAM=${TERM_PROGRAM:-leer})." >&2
exit 1
}
set_color() { printf '\033]1337;SetColors=%s=%s\a' "$1" "$2"; }
set_color black 444455
set_color red F38BA8
set_color green 94E2D5
set_color yellow F9E2AF
set_color blue B4BEFE
set_color magenta CBA6F7
set_color cyan 94DAE0
set_color white AAAABB
set_color br_black 777788
set_color br_red F7B5C8
set_color br_green B8EAE1
set_color br_yellow FCEECB
set_color br_blue CDD4FE
set_color br_magenta F5B2F7
set_color br_cyan B8E7EB
set_color br_white F0F0EA
set_color fg F0F0EA
set_color bg 252528
set_color bold F0F0EA
set_color link B4BEFE
set_color curbg F38BA8
set_color curfg 252528
set_color selbg 444455
set_color selfg F0F0EA
echo "mwxcol-Vorschau aktiv — nur diese Session."
echo
i=0
while [ $i -lt 8 ]; do printf '\033[4%dm \033[0m' $i; i=$((i+1)); done
printf ' normal\n'
i=0
while [ $i -lt 8 ]; do printf '\033[10%dm \033[0m' $i; i=$((i+1)); done
printf ' bright\n'
@@ -0,0 +1,3 @@
## Version 1.0
Erste Fassung: dunkles Theme aus der mwxcol-Palette, inkl. Terminal-Farben.
+48
View File
@@ -0,0 +1,48 @@
# mwx — Nova Theme
Dunkles Theme für [Nova](https://nova.app) mit der Palette aus `mwxcol.go`
(dieselben Farben wie das eza-Theme in `root@eternity`).
| Name | Hex | Einsatz im Theme |
| ------ | --------- | ------------------------------------------------------- |
| white | `#F0F0EA` | Fließtext, Variablen, Element-Selektoren |
| yellow | `#F9E2AF` | Typen, Attributnamen, CSS-Klassen, `markup.bold` |
| orange | `#FAB387` | Zahlen, Konstanten, Listenpunkte, CSS-IDs |
| red | `#F38BA8` | `self`/`this`, Argumente, Regex-Escapes, `invalid` |
| green | `#94E2D5` | Strings, Dekoratoren, Farbwerte, `markup.italic` |
| blue | `#B4BEFE` | Funktionen/Methoden, Tag-Namen, Links |
| pink | `#F5B2F7` | Properties/Keys, String-Escapes, Regex, Cursor |
| violet | `#CBA6F7` | Schlüsselwörter, Überschriften, `@`-Regeln |
| grey | `#AAAABB` | Operatoren, Klammern, Präfixe, Titelleiste |
| dark | `#777788` | Kommentare, Zeilennummern, Tag-Klammern |
| darker | `#444455` | Unsichtbare Zeichen, Einrückungshilfen, Terminal-Schwarz |
Hintergründe setzen die Reihe unterhalb von `darker` fort (alle Hue 240):
`#33333F` Ränder · `#26262F` Fenster · `#24242E` aktuelle Zeile ·
`#1C1C25` Editor · `#14141B` Textfelder · `#35354F` Auswahl.
Für die 16 Terminal-Slots fehlen der Palette ein Cyan und die hellen
Varianten — die sind aus den Palettenfarben abgeleitet (gleicher Farbton,
höhere Helligkeit) und in `Themes/mwx.css` als `abgeleitet` markiert.
## Installieren
Ordner in Nova öffnen und im Menü **Extensions → Activate Project as Extension**
wählen. Danach unter **Settings → Themes** „mwx" auswählen.
Alternativ dauerhaft ablegen:
```sh
cp -R mwx.novaextension ~/Library/"Application Support"/Nova/Extensions/org.mwx
```
(Nova danach neu starten.)
Achtung: Bezeichner und Zielordner sind identisch mit der bereits installierten
Extension `org.mwx` — der Kopierbefehl überschreibt das dortige `Themes/mwx.css`.
## Anpassen
Alle Farben stehen direkt als Hex-Werte in `Themes/mwx.css`, gruppiert nach
Fenster, Dokument, Syntax und Terminal. Bei aktiviertem „Activate Project as
Extension" übernimmt Nova Änderungen an der CSS-Datei sofort.
@@ -0,0 +1,563 @@
/*
* mwx — Nova Theme, Palette aus mwxcol.go
*
* white #F0F0EA pink #F5B2F7
* yellow #F9E2AF violet #CBA6F7
* orange #FAB387 grey #AAAABB
* red #F38BA8 dark #777788
* green #94E2D5 darker #444455
* blue #B4BEFE
*
* Hintergrundstufen (aus darker #444455 nach unten fortgesetzt, Hue 240):
* #33333F Ränder, Buttons
* #26262F Fensterhintergrund (Sidebar, Titelleiste)
* #24242E aktuelle Zeile
* #1C1C25 Editor / Dokument
* #14141B Textfelder
* #35354F Auswahl
*
* Terminal-Slots ohne Entsprechung in der Palette sind als "abgeleitet"
* markiert (cyan sowie alle bright-Varianten der Buntfarben).
*/
meta {
-theme-display-name: "mwx";
-theme-interface-style: dark;
-theme-vibrancy: none;
-theme-accent-color: auto;
}
/*
* Fenster
*/
meta.window {
background-color: #26262F;
border-color: #14141B;
}
meta.titlebar {
color: #AAAABB;
background-color: #26262F;
border-color: #14141B;
}
meta.titlebar.inactive {
color: #777788;
}
meta.divider {
border-color: #14141B;
}
meta.button {
background: linear-gradient(#33333F, #2B2B36);
border: linear-gradient(#191921, #14141B);
color: #F0F0EA;
}
meta.button.highlighted {
background: linear-gradient(#3E3E4C, #35354F);
color: #F0F0EA;
}
meta.button.selected {
color: #F0F0EA;
}
meta.button.highlighted.selected {
color: #F0F0EA;
}
meta.button.disabled {
color: #777788;
}
meta.textfield {
background-color: #14141B;
border-color: #33333F;
}
meta.textfield.highlighted {
background-color: #14141B;
border-color: #444455;
}
/*
* Dokument
*/
meta.document {
background-color: #1C1C25;
border-color: #14141B;
}
meta.document.button {
background: linear-gradient(#2B2B36, #24242E);
border: linear-gradient(#191921, #14141B);
color: #F0F0EA;
}
meta.document.button.disabled {
background: linear-gradient(rgba(43, 43, 54, 0.3), rgba(36, 36, 46, 0.3));
color: #777788;
}
meta.document.button.highlighted {
background: linear-gradient(#3E3E4C, #33333F);
}
meta.document.textfield {
background-color: #14141B;
border-color: #33333F;
}
meta.document.textfield.highlighted {
background-color: #14141B;
border-color: #444455;
}
/* Text */
meta.text {
color: #F0F0EA;
}
meta.text.invisible {
color: #444455;
}
meta.text.selected {
background-color: #35354F;
}
/* Aktuelle Zeile + Cursor */
meta.cursor {
background-color: #24242E;
border-color: #F5B2F7;
}
/* Einrückungshilfen */
meta.indentguide {
border-color: rgba(68, 68, 85, 0.7);
}
/* Zeilennummern */
meta.gutter {
color: #777788;
}
meta.gutter.selected {
background-color: #24242E;
color: #F0F0EA;
}
/*
* Syntax
*/
comment {
color: #777788;
}
comment.delimiter {
color: #444455;
}
comment.doctag {
color: #AAAABB;
}
processing {
color: #FAB387;
}
processing.argument {
color: #F9E2AF;
}
declaration {
color: #777788;
}
bracket {
color: #AAAABB;
}
operator {
color: #AAAABB;
}
link {
color: #B4BEFE;
}
invalid {
background-color: rgba(243, 139, 168, 0.2);
color: #F38BA8;
}
/* Schlüsselwörter */
keyword {
color: #CBA6F7;
}
keyword.modifier {
color: #CBA6F7;
font-style: italic;
}
keyword.condition {
color: #CBA6F7;
}
keyword.construct {
color: #CBA6F7;
}
keyword.statement {
color: #CBA6F7;
}
keyword.self {
color: #F38BA8;
}
keyword.self.prefix {
color: #F5B2F7;
}
/* Werte */
value.boolean {
color: #FAB387;
}
value.null {
color: #FAB387;
}
value.number {
color: #FAB387;
}
value.number.prefix {
color: #777788;
}
value.entity {
color: #FAB387;
}
value.symbol {
color: #FAB387;
}
/* Bezeichner */
identifier.type {
color: #F9E2AF;
}
identifier.type.declare {
color: #F9E2AF;
font-weight: bold;
}
identifier.variable {
color: #F0F0EA;
}
identifier.variable.prefix {
color: #AAAABB;
}
identifier.constant {
color: #FAB387;
}
identifier.constant.prefix {
color: #AAAABB;
}
identifier.global {
color: #F5B2F7;
}
identifier.global.prefix {
color: #AAAABB;
}
identifier.property {
color: #F5B2F7;
}
identifier.property.prefix {
color: #AAAABB;
}
identifier.key {
color: #F5B2F7;
}
identifier.argument {
color: #F38BA8;
}
identifier.argument.prefix {
color: #AAAABB;
}
identifier.decorator {
color: #94E2D5;
}
identifier.decorator.prefix {
color: #94E2D5;
}
identifier.function,
identifier.method {
color: #B4BEFE;
}
identifier.function.prefix,
identifier.method.prefix {
color: #AAAABB;
}
/* Strings */
string {
color: #94E2D5;
}
string.delimiter {
color: #94E2D5;
}
string.escape {
color: #F5B2F7;
}
string.key {
color: #F5B2F7;
}
string-keyword {
color: #F9E2AF;
}
string-template {
color: #F9E2AF;
}
regex {
color: #F5B2F7;
}
regex.bracket {
color: #CBA6F7;
}
regex.character {
color: #94E2D5;
}
regex.delimiter {
color: #CBA6F7;
}
regex.escape {
color: #F38BA8;
}
regex.operator {
color: #CBA6F7;
}
/* Markup */
markup.heading {
color: #CBA6F7;
font-weight: bold;
}
markup.heading.prefix {
color: #777788;
}
markup.line {
color: #777788;
}
markup.bold {
color: #F9E2AF;
font-weight: bold;
}
markup.bold.delimiter {
color: #777788;
}
markup.italic {
color: #94E2D5;
font-style: italic;
}
markup.italic.delimiter {
color: #777788;
}
markup.strikethrough {
color: #777788;
text-decoration: line-through rgba(119, 119, 136, 0.7);
}
markup.strikethrough.delimiter {
color: #444455;
}
markup.list.item {
color: #FAB387;
}
markup.code {
background-color: rgba(68, 68, 85, 0.5);
color: #F0F0EA;
}
markup.code.delimiter {
color: #777788;
}
markup.code-block.delimiter {
color: #777788;
}
markup.code-block.language {
color: #CBA6F7;
}
markup.link {
color: #B4BEFE;
}
markup.link-label {
color: #F5B2F7;
}
markup.link-label.bracket {
color: #777788;
}
markup.link-label.value.number {
color: #FAB387;
}
/* Definitionen */
definition.class.name,
definition.type.name,
definition.package.name,
definition.enum.name,
definition.union.name,
definition.struct.name {
color: #F9E2AF;
font-weight: bold;
}
definition.property.name {
color: #F5B2F7;
}
definition.function.name,
definition.method.name {
color: #B4BEFE;
font-weight: bold;
}
/* Tags */
tag {
color: #777788;
}
tag.name {
color: #B4BEFE;
}
tag.attribute.name {
color: #F9E2AF;
}
tag.attribute.operator {
color: #AAAABB;
}
tag.attribute.value {
color: #94E2D5;
}
tag.attribute.value.delimiter {
color: #94E2D5;
}
tag.attribute.value.link {
color: #B4BEFE;
}
tag.framework {
color: #777788;
}
tag.framework.name {
color: #CBA6F7;
}
tag.framework.name.prefix {
color: #F5B2F7;
}
tag.framework.attribute.name {
color: #F5B2F7;
}
cdata {
color: #94E2D5;
}
cdata.delimiter {
color: #777788;
}
cdata.label {
color: #CBA6F7;
}
/* Stylesheets */
style.at {
color: #CBA6F7;
font-weight: bold;
}
style.selector.universal {
color: #AAAABB;
}
style.selector.nesting {
color: #AAAABB;
}
style.selector.element {
color: #F0F0EA;
font-weight: bold;
}
style.selector.id,
style.selector.identifier.id {
color: #FAB387;
}
style.selector.id.prefix {
color: #FAB387;
}
style.selector.class,
style.selector.identifier.class {
color: #F9E2AF;
}
style.selector.class.prefix {
color: #F9E2AF;
}
style.selector.pseudoclass {
color: #F5B2F7;
}
style.selector.pseudoclass.prefix {
color: #F5B2F7;
}
style.selector.pseudoelement {
color: #CBA6F7;
}
style.selector.pseudoelement.prefix {
color: #CBA6F7;
}
style.selector.placeholder {
color: #B4BEFE;
}
style.selector.placeholder.prefix {
color: #B4BEFE;
}
style.attribute.name {
color: #B4BEFE;
}
style.value.number {
color: #FAB387;
}
style.value.number.unit {
color: #777788;
}
style.value.color.hex {
color: #94E2D5;
}
style.value.color.hex.prefix {
color: #94E2D5;
}
style.value.color.named {
color: #94E2D5;
}
style.value.keyword {
color: #CBA6F7;
}
style.value.identifier.function {
color: #B4BEFE;
}
/*
* Terminal
*/
terminal.black {
color: #444455; /* darker */
}
terminal.red {
color: #F38BA8; /* red */
}
terminal.green {
color: #94E2D5; /* green */
}
terminal.yellow {
color: #F9E2AF; /* yellow */
}
terminal.blue {
color: #B4BEFE; /* blue */
}
terminal.magenta {
color: #CBA6F7; /* violet */
}
terminal.cyan {
color: #94DAE0; /* abgeleitet: green nach cyan gedreht */
}
terminal.white {
color: #AAAABB; /* grey */
}
terminal.bright-black {
color: #777788; /* dark */
}
terminal.bright-red {
color: #F7B5C8; /* abgeleitet: red heller */
}
terminal.bright-green {
color: #B8EAE1; /* abgeleitet: green heller */
}
terminal.bright-yellow {
color: #FCEECB; /* abgeleitet: yellow heller */
}
terminal.bright-blue {
color: #CDD4FE; /* abgeleitet: blue heller */
}
terminal.bright-magenta {
color: #F5B2F7; /* pink */
}
terminal.bright-cyan {
color: #B8E7EB; /* abgeleitet: cyan heller */
}
terminal.bright-white {
color: #F0F0EA; /* white */
}
@@ -0,0 +1,8 @@
{
"identifier": "org.mwx",
"name": "mwx",
"organization": "mwx",
"description": "Dunkles Theme auf Basis der mwxcol-Palette — Fenster, Editor, Syntax und Terminal.",
"version": "1.0",
"categories": ["themes"]
}
+263
View File
@@ -0,0 +1,263 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
mwxcol — Xcode-Theme, Palette aus mwxcol.go
white #F0F0EA 0.941176 0.941176 0.917647
yellow #F9E2AF 0.976471 0.886275 0.686275
orange #FAB387 0.980392 0.701961 0.529412
red #F38BA8 0.952941 0.545098 0.658824
green #94E2D5 0.580392 0.886275 0.835294
blue #B4BEFE 0.705882 0.745098 0.996078
pink #F5B2F7 0.960784 0.698039 0.968627
violet #CBA6F7 0.796078 0.65098 0.968627
grey #AAAABB 0.666667 0.666667 0.733333
dark #777788 0.466667 0.466667 0.533333
darker #444455 0.266667 0.266667 0.333333
Flächen (die einzigen Werte außerhalb der Palette):
#15151C Editor — dunkler als der Terminal-Hintergrund, in Xcode gewählt
#20202B Auswahl und aktuelle Zeile
#252528 Konsole — der Terminal-Hintergrund aus dem iTerm2-Profil
#2E2E35 Quick-Help-Kasten (darker mit 30 % über #252528)
Die Schlüssel stehen alphabetisch, so wie Xcode sie selbst schreibt —
wer das Theme in den Einstellungen anfasst, bekommt die Datei ohne diese
Kommentare zurückgeschrieben. Siehe README.md, Abschnitt Xcode.
-->
<plist version="1.0">
<dict>
<key>DVTConsoleDebuggerInputTextColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTConsoleDebuggerInputTextFont</key>
<string>HackNFM-Regular - 15.0</string>
<key>DVTConsoleDebuggerOutputTextColor</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>DVTConsoleDebuggerOutputTextFont</key>
<string>HackNFM-Regular - 15.0</string>
<key>DVTConsoleDebuggerPromptTextColor</key>
<string>0.580392 0.886275 0.835294 1</string> <!-- green -->
<key>DVTConsoleDebuggerPromptTextFont</key>
<string>HackNFM-Regular - 15.0</string>
<key>DVTConsoleExectuableInputTextColor</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>DVTConsoleExectuableInputTextFont</key>
<string>HackNFM-Regular - 15.0</string>
<key>DVTConsoleExectuableOutputTextColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTConsoleExectuableOutputTextFont</key>
<string>HackNFM-Regular - 15.0</string>
<key>DVTConsoleTextBackgroundColor</key>
<string>0.145098 0.145098 0.156863 1</string> <!-- #252528 -->
<key>DVTConsoleTextInsertionPointColor</key>
<string>0.952941 0.545098 0.658824 1</string> <!-- red -->
<key>DVTConsoleTextSelectionColor</key>
<string>0.266667 0.266667 0.333333 1</string> <!-- darker -->
<key>DVTDebuggerInstructionPointerColor</key>
<string>0.580392 0.886275 0.835294 0.25</string> <!-- green, 25 % -->
<key>DVTFontAndColorVersion</key>
<integer>1</integer>
<key>DVTLineSpacing</key>
<real>1</real>
<key>DVTMarkupTextBackgroundColor</key>
<string>0.180392 0.180392 0.207843 1</string> <!-- #2E2E35 -->
<key>DVTMarkupTextBorderColor</key>
<string>0.266667 0.266667 0.333333 1</string> <!-- darker -->
<key>DVTMarkupTextCodeFont</key>
<string>HackNFM-Regular - 14.0</string>
<key>DVTMarkupTextEmphasisColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTMarkupTextEmphasisFont</key>
<string>.SFNS-RegularItalic - 14.0</string>
<key>DVTMarkupTextInlineCodeColor</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>DVTMarkupTextLinkColor</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
<key>DVTMarkupTextLinkFont</key>
<string>.SFNS-Regular - 14.0</string>
<key>DVTMarkupTextNormalColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTMarkupTextNormalFont</key>
<string>.SFNS-Regular - 14.0</string>
<key>DVTMarkupTextOtherHeadingColor</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>DVTMarkupTextOtherHeadingFont</key>
<string>.SFNS-Regular - 19.2</string>
<key>DVTMarkupTextPrimaryHeadingColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTMarkupTextPrimaryHeadingFont</key>
<string>.SFNS-Regular - 32.2</string>
<key>DVTMarkupTextSecondaryHeadingColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTMarkupTextSecondaryHeadingFont</key>
<string>.SFNS-Regular - 24.4</string>
<key>DVTMarkupTextStrongColor</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>DVTMarkupTextStrongFont</key>
<string>.SFNS-Bold - 14.0</string>
<key>DVTScrollbarMarkerAnalyzerColor</key>
<string>0.796078 0.65098 0.968627 1</string> <!-- violet -->
<key>DVTScrollbarMarkerBreakpointColor</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
<key>DVTScrollbarMarkerDiffColor</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>DVTScrollbarMarkerDiffConflictColor</key>
<string>0.952941 0.545098 0.658824 1</string> <!-- red -->
<key>DVTScrollbarMarkerErrorColor</key>
<string>0.952941 0.545098 0.658824 1</string> <!-- red -->
<key>DVTScrollbarMarkerRuntimeIssueColor</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>DVTScrollbarMarkerWarningColor</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>DVTSourceTextBackground</key>
<string>0.082353 0.082353 0.109804 1</string> <!-- #15151C -->
<key>DVTSourceTextBlockDimBackgroundColor</key>
<string>0.466667 0.466667 0.533333 1</string> <!-- dark -->
<key>DVTSourceTextCurrentLineHighlightColor</key>
<string>0.125490 0.125490 0.168627 1</string> <!-- #20202B -->
<key>DVTSourceTextInsertionPointColor</key>
<string>0.952941 0.545098 0.658824 1</string> <!-- red -->
<key>DVTSourceTextInvisiblesColor</key>
<string>0.266667 0.266667 0.333333 1</string> <!-- darker -->
<key>DVTSourceTextSelectionColor</key>
<string>0.125490 0.125490 0.168627 1</string> <!-- #20202B -->
<key>DVTSourceTextSyntaxColors</key>
<dict>
<key>xcode.syntax.attribute</key>
<string>0.580392 0.886275 0.835294 1</string> <!-- green -->
<key>xcode.syntax.character</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.comment</key>
<string>0.466667 0.466667 0.533333 1</string> <!-- dark -->
<key>xcode.syntax.comment.doc</key>
<string>0.466667 0.466667 0.533333 1</string> <!-- dark -->
<key>xcode.syntax.comment.doc.keyword</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>xcode.syntax.declaration.other</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
<key>xcode.syntax.declaration.type</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.identifier.class</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.identifier.class.system</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.identifier.constant</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.identifier.constant.system</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.identifier.function</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
<key>xcode.syntax.identifier.function.system</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
<key>xcode.syntax.identifier.macro</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.identifier.macro.system</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.identifier.type</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.identifier.type.system</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.identifier.variable</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>xcode.syntax.identifier.variable.system</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>xcode.syntax.keyword</key>
<string>0.796078 0.65098 0.968627 1</string> <!-- violet -->
<key>xcode.syntax.mark</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>xcode.syntax.markup.aside.kind</key>
<string>0.976471 0.886275 0.686275 1</string> <!-- yellow -->
<key>xcode.syntax.markup.code</key>
<string>0.666667 0.666667 0.733333 1</string> <!-- grey -->
<key>xcode.syntax.number</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.plain</key>
<string>0.941176 0.941176 0.917647 1</string> <!-- white -->
<key>xcode.syntax.preprocessor</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.regex</key>
<string>0.960784 0.698039 0.968627 1</string> <!-- pink -->
<key>xcode.syntax.regex.capturename</key>
<string>0.580392 0.886275 0.835294 1</string> <!-- green -->
<key>xcode.syntax.regex.charname</key>
<string>0.952941 0.545098 0.658824 1</string> <!-- red -->
<key>xcode.syntax.regex.number</key>
<string>0.980392 0.701961 0.529412 1</string> <!-- orange -->
<key>xcode.syntax.regex.other</key>
<string>0.796078 0.65098 0.968627 1</string> <!-- violet -->
<key>xcode.syntax.string</key>
<string>0.580392 0.886275 0.835294 1</string> <!-- green -->
<key>xcode.syntax.url</key>
<string>0.705882 0.745098 0.996078 1</string> <!-- blue -->
</dict>
<key>DVTSourceTextSyntaxFonts</key>
<dict>
<key>xcode.syntax.attribute</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.character</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.comment</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.comment.doc</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.comment.doc.keyword</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.declaration.other</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.declaration.type</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.class</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.class.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.constant</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.constant.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.function</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.function.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.macro</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.macro.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.type</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.type.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.variable</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.identifier.variable.system</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.keyword</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.mark</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.markup.aside.kind</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.markup.code</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.number</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.plain</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.preprocessor</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.regex</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.regex.capturename</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.regex.charname</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.regex.number</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.regex.other</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.string</key>
<string>HackNFM-Regular - 15.0</string>
<key>xcode.syntax.url</key>
<string>HackNFM-Regular - 15.0</string>
</dict>
</dict>
</plist>