2
我已經寫在Emacs的一個小功能,在我訪問文件的Git倉庫做了Emacs可以忽略git存儲文件時間戳的更改嗎?
git stash
git stash apply
,我已經添加了這個功能 在after-save-hook
所以它運行每次我保存文件。問題是 ,當我保存文件時,上面的git命令運行並更改時間戳 ,因此Emacs認爲該文件在Emacs本身之外進行了修改。當然,當我嘗試再次編輯 文件時(沒有關閉並重新打開)Emacs詢問我是否真的想編輯非常煩人的緩衝區。
有關如何使Emacs不想將文件更改爲 上述git命令的結果的任何想法?
編輯:謝謝jvasak。在我的功能 結束時添加(revert-buffer nil t t)
的竅門。