ファイルの整合性をチェックするためにBufWritePre
で呼び出されるVimscript関数があります。通常これは、空白を切り詰め、折り畳み構造が「有効」であることを確認することを含む(私の会社の規則に従って)。VimによるUNDOツリーの更新の防止
私の問題は、ファイルを編集して保存すると、元に戻すツリーにチェック機能による編集が含まれていることです。私が関数にアンドゥツリーを変更させたくないという単純な方法はありますか?または、機能の開始時に状態を保存し、最後に復元することはできますか?
ありがとう、あなたはいくつかの良い点を確認します。私は達成しようとしていたことを再考する必要があります。 'undojoin'コマンドが便利です。 –