2014-02-28 5 views
6

Wenn ich Python-Code in vim falte, beginnt der Faltentext immer in der Spalte Null. Dies ist visuell verrauscht, da Python über signifikante Leerzeichen verfügt - es sieht aus wie Top-Level-Code, wenn ich durch die Datei blicke.Wie mache ich Python falten in vim nicht visuell den Whitespace ruinieren?

Gibt es eine Einstellung, um dem Falttext zu sagen, dass er sich auf die Ebene der ersten gefalteten Codezeile einrücken soll, ohne die Methode flangext() neu zu schreiben?

Antwort

1

Die Möglichkeit, dies zu beeinflussen, ist durch die 'foldtext' Option.

Hier ist ein einfaches Beispiel für den Einstieg:

:setlocal foldtext=repeat('\ ',indent(v:foldstart)).foldtext() 
Verwandte Themen