Ich habe eine Vimscript-Funktion, die auf BufWritePre
aufgerufen wird, um die Integrität der Datei zu überprüfen. In der Regel werden dabei Leerzeichen gekürzt und überprüft, ob die Faltenstruktur "gültig" ist (gemäß den Konventionen meines Unternehmens).Verhindern, dass Vim seinen Rückgängig-Baum aktualisiert
Mein Problem ist, dass, wenn ich eine Datei bearbeite und dann speichern, die Rückgängig-Struktur die von der Überprüfungsfunktion vorgenommenen Änderungen enthält. Gibt es eine einfache Möglichkeit zu sagen, dass ich nicht möchte, dass eine Funktion den Rückgängig-Baum ändert? Oder kann ich den Status zu Beginn der Funktion speichern und am Ende wiederherstellen?
Danke, du machst ein paar gute Punkte. Ich muss überdenken, was ich erreichen wollte. Der 'Rückgängigmachen'-Befehl kann sich als nützlich erweisen. –