Zapobiegaj aktualizowaniu przez Vima drzewa cofania

Mam funkcję Vimscript, która jest wywoływanaBufWritePre aby sprawdzić integralność pliku. Zazwyczaj obejmuje to przycinanie białych znaków i sprawdzanie, czy struktura składania jest „prawidłowa” (zgodnie z konwencjami mojej firmy).

Moim problemem jest to, że jeśli edytuję plik, a następnie go zapisuję, drzewo cofania zawiera zmiany wprowadzone przez funkcję sprawdzania. Czy istnieje prosty sposób na powiedzenie, że nie chcę, aby funkcja modyfikowała drzewo cofania? Czy mogę zapisać jego stan na początku funkcji i przywrócić go na końcu?

questionAnswers(2)

yourAnswerToTheQuestion