Files
mwxcol/themes/nova/mwx.novaextension/README.md
T

49 lines
2.3 KiB
Markdown

# 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.