2012-06-27 5 views
5

Ich habe dievim: Highlight Folds nur ändern, Hintergrundfarbe

"hi Fold … 

Linie in meinem aktuellen vim-Farbschema auf Kommentar (xoria256 geändert), aber wenn ich bearbeiten gibt es noch (eine noch hässliche) Syntax Highlight. Ich habe in der Syntaxdatei nach dem spezifischen Dateityp gesucht - aber es gab auch keine Hervorhebung. Jetzt weiß ich nicht, wo ich nach einer "Standard-Syntax-Hervorhebung" suchen soll.

Am Ende möchte ich nur Falten mit Vordergrundfarbe wie von der Syntax angegeben und nur den Hintergrund geändert haben. Vielleicht denke ich zu viel und es gibt einen einfachen Weg, das zu tun.

ps: Ich habe versucht, die guifg und ctermfg Teil auf keinen Erfolg verlassen.

+0

Ich weiß nicht von einer 'Fold' Highlight-Gruppe. Es gibt "gefaltet", das zum Färben von geschlossenen Falten verwendet wird (d. H. Die Linie des Falttextes). Ist es das was du meinst? –

+0

Entschuldigung Natürlich meinte ich 'Gefaltet' – epsilonhalbe

+0

Am Ende muss ich zugeben, dass ich dumm bin: Nach einem Gespräch mit dem Betreuer von VimOrganizer (was die Ursache für diese Frage war) weiß ich, dass es im Repository einen Patch dafür gibt Feature. – epsilonhalbe

Antwort

8

Ich befürchte, dass dies nicht möglich ist (zumindest ohne den Quellcode von Vim zu berühren). Der Text in der Faltlinie wird berechnet und ist nicht Teil Ihrer Datei, was bedeutet, dass er nicht wie der Rest des Textes/Codes verarbeitet wird und nur die Markierungsgruppe Folded angewendet wird. Deshalb erhalten Sie eine einzelne Vordergrundfarbe, wenn Sie die Zeile hi Folded auskommentieren.

+0

verdammt - ich hoffte, es würde etw. einfach wie das Verknüpfen einer Syntaxdefinition. aber danke - also weiß ich, dass ich nicht mehr suchen muss, was Zeit für echte Arbeit lässt – epsilonhalbe

+1

Ja, es ist irgendwie komisch wenn Vim dir nicht erlaubt etwas zu tun ... – pacha