Wie ändere ich die Farbe des WildMenu-Hintergrunds?

1

Ich möchte die Farbe des WildMenu-Hintergrunds ändern, weiß jedoch nicht, welche Markierungsgruppe ich angeben muss.

WildMenuist der hervorgehobene Status des ausgewählten Elements, nicht der Hintergrund. Ich habe die Dokumentation überprüft , kann aber die richtige Hervorhebungsgruppe nicht finden.

Weiß jemand, welches es ist?

jordelver
quelle

Antworten:

1

Für den Hintergrund des Wildmenüs gibt es keine spezielle Highlight-Gruppe. Stattdessen verwendet Vim einfach StatusLine.

romainl
quelle
1

Markierungsgruppen geben sowohl die Vordergrund- als auch die Hintergrundfarbe an. Die von der GUI und den Farbterminals verwendeten Farben werden separat angegeben. Verwenden Sie beispielsweise, um die von WildMenu in der Benutzeroberfläche verwendete Hintergrundfarbe in Rot zu ändern

:hi WildMenu guibg=red
garyjohn
quelle
Nein, der Hintergrund ändert sich nur für das ausgewählte WildMenu-Element, nicht für die gesamte Leiste :(
jordelver
Semantik. Der Begriff "Hintergrund" in Vim bezieht sich auf die Hintergrundfarbe der Zeichenzellen, die der Hervorhebungsgruppe zugeordnet sind. Ein anderer Begriff bezieht sich auf nicht ausgewählte Teile von Menüs. Also antwortete ich auf das, was Sie sagten, und Romani antwortete auf das, was Sie meinten.
Garyjohn