Geany-Farbschema-Konfigurationsdatei: Format und Felder

Geany-Farbschema-Konfigurationsdatei: Format und Felder

Ich möchte die Hervorhebung der Suchergebnisse eines Geany-Themas ändern.

Im Verzeichnis ~/.config/geany/colorschemes/ haben wir *Konfigurationsdateien, die ich nur teilweise verstehe.

Ich habe durchgesehen dieGeany-HandbuchUnddas GitHub-Angebot, aber ich habe keine detaillierte Dokumentation zum Format oder den Feldern der Datei gefunden.

Beispielsweise: Viele der Feldnamen sind selbsterklärend, manche jedoch nicht. Und welche Wirkung haben die Booleschen Felder?

Antwort1

Sie öffnen also eine Konfigurationsdatei für das Geany-Design und sehen etwa Folgendes:

default=#fff;#1e1e1e;false;false
type=#2e8b57;;true
class=type
function=default
parameter=function
comment=#747474;#1e1e1e;false;true

Allgemeinsind die Parameter für jedes Kategorieattribut wie folgt:

[category] = [foreground color]; [background color]; [is Bold]; [is Italic]

In einigen Fällen gibt es Ausnahmen, in denen die Booleschen Werte bestimmen, wann die Vordergrund- und/oder Hintergrundfarben überschrieben werden (z. B. bei einer hervorgehobenen Auswahl).

In meinem obigen Beispiel ist „Kommentar“ also mittelgrau auf dunkelgrauem Hintergrund (dasselbe wie der Standardtext).und kursiv.

Optional können Sie ein Attribut duplizieren, indem Sie auf die ursprüngliche Definition zurückverweisen („Klasse“ ist dasselbe wie „Typ“ usw.).

Auch von der geany-themes Git-Seite (https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):

Obwohl es keinen strengen Stilleitfaden für die Formatierung der .conf-Datei gibt, finden Sie hier einige Hinweise zum bevorzugten Stil:

  • Am einfachsten beginnen Sie mit der Verwendung eines vorhandenen Farbschemas, das dem Schema ähnelt, das Sie erstellen/portieren möchten.
  • Verwenden Sie HTML-Farben, die mit einem Raute-Symbol ( #) beginnen, in hexadezimaler Kleinschreibung und wenn möglich auf 3 Ziffern komprimiert. Beispiele:
    • #ff0
    • #e4b211
  • Verwenden Sie bei Bedarf [named_colors] (siehe Geany-Handbuch).

Es ist zwar nicht direkt referenziert und ein wenig schwierig zu finden, aber ich habe ausführlichere Definitionen im Online-Geany-Handbuch gefunden unterhttps://www.geany.org/manual/current/index.html#named-colors-section(Es steht unter dem Abschnitt mit dem TitelSpezielle Datei filetypes.common.)

verwandte Informationen