Kann ich @import verwenden, um das Standard-Stylesheet von Kod in mein eigenes zu importieren?

Kann ich @import verwenden, um das Standard-Stylesheet von Kod in mein eigenes zu importieren?

ich verstehe dasCodewird aktiv weiterentwickelt und ist in jedem Bereich anfällig für drastische Änderungen. Ich möchte einige Kleinigkeiten ändern (wie Schriftart und -größe oder bestimmte Farben), aber trotzdem von allen Änderungen oder Aktualisierungen des Standard-Code-Stylesheets profitieren.

Ich dachte, ich könnte @importdas Standard-Stylesheet in mein eigenes umwandeln, um dies zu erreichen. So ~/.kod/custom.csswürde es aussehen:

@import url("file:///Applications/Kod.app/Contents/Resources/style/default.css");

/* Change the default font face and color. */
body {
    font-family: Menlo, monospace;
    color: #efefef;
}

Dieses Stylesheet wurde mit dem folgenden defaultsBefehl gemäß den Kommentaren oben in der Standard-CSS-Datei von Kod festgelegt:

defaults write se.hunch.kod style/url ~/.kod/custom.css

Leider hat das nicht funktioniert. Als ich das erste Mal versuchte, den Stil neu zu laden, stürzte Kod ab. Es öffnete sich wieder einwandfrei, aber

  • die @importAussage funktionierte nicht, und
  • Kod stürzte jedes Mal ab, wenn ich die custom.cssDatei speicherte.

Mache ich etwas falsch? Habe ich meine @importAnweisung falsch geschrieben? Soll es nicht so @importfunktionieren? Habe ich eine Dokumentation oder einen Kod-Beitrag in Google Groups übersehen, in dem erwähnt wird, dass Kod dies ausdrücklich verbietet?

Antwort1

Es scheint, dass Kod keine @importAnweisungen im CSS unterstützt.

Als Workaround können Sie Versionskontrollsoftware verwenden. Ich habe keine Erfahrung mit git, das diese Kod-Leute verwenden, aber Sie können wahrscheinlich irgendwo eine lokale Kopie von einrichten https://github.com/rsms/kod/tree/master/resources/styleund diese auf dem neuesten Stand halten, wenn Sie Kod selbst aktualisieren. Behalten Sie Ihre eigenen Änderungen bei, und sie werden mit allen Aktualisierungen dieser Dateien zusammengeführt.

verwandte Informationen