Ich brauche das, um ein Plugin zu beenden, das ich mache, um die Farben der Statuszeile je nach Modus zu ändern.Wie finde ich einen bestimmten Farbwert heraus, den das aktuelle Farbschema für bestimmte Sachen verwendet?
Ich bin jedoch über ein offensichtliches Problem gestolpert, woher soll ich wissen, welches Thema der Benutzer verwendet? Und selbst wenn ich wüsste, dass ich für jedes Thema keine spezifischen Farben machen kann.
So, wie Sie die Vordergrund- und Hintergrundfarben kennen, die das aktuelle Thema für die Statuszeile zum Beispiel verwendet.
EDIT 1:
Falls ich war nicht klar, ich bin nach einer Möglichkeit, die für bestimmte Sachen ctermfg
/bg
und guifg
/bg
herauszufinden. Gerade jetzt die Statuszeile. :)
EDIT 2:
Offensichtlich wenn ich :hi StatusLine
bekomme ich, was ich brauche, aber ich brauche es zu verfeinern nur den Wert zu erhalten, und nicht alle davon. Ich denke, ich muss einen Regex verwenden, um den Wert herauszufinden. Wenn jemand einen einfacheren Weg kennt, bitte teilen Sie es (oder wenn Sie es bereits mit der Regex herausgefunden haben). Vielen Dank!
Genau das habe ich gesucht! Vielen Dank! – greduan