Vim: Status 'Dateitypbefehl' in Variable aufnehmen?

404
E.Beach

Für vim-Benutzer, die einen Bundle-Manager verwenden, geben die Dokumente normalerweise an, dass sie filetype offwährend der Initialisierung verwendet werden sollen.

Gibt es eine Möglichkeit, den aktuellen Status des Dateitypbefehls in einer Variablen zu erfassen, damit ich ihn wiederherstellen kann, nachdem der filetype offBefehl ausgeführt wurde und der Init-Code des Bundle-Managers ausgeführt wurde?

1

1 Antwort auf die Frage

0
Raimondi

Sie können :redirdie Ausgabe von Folgendes erfassen :filetype:

:redir => output :filetype :redir END 

Dann holen Sie sich die Werte mit:

let [matchstr, detection, plugin, indent; _] = matchlist(output, 'detection:\(\S\+\)\s\+plugin:\(\S\+\)\s\+indent:\(\S\+\)') 
Sollte das `[Matchstr, Erkennung, Plugin, Einzug sein; _] `? Gemäß der Hilfe ist der übereinstimmende String der erste Parameter. E.Beach vor 11 Jahren 0
Richtig. Ich habe den Code aktualisiert. Ich mache diesen Fehler immer mit Matchlist () und frage mich, was los ist ... Raimondi vor 11 Jahren 0