使用C-x C-s
后,我看到了
缩进区域完成。
在迷你缓冲区中,我的所有更改都没有保存。
答案 0 :(得分:3)
我的水晶球告诉我你有类似的东西
(add-hook 'write-file-functions <something-that-reindents-buffer>)
~/.emacs
中的某个地方。 write-file-functions
是一个让你改变编写方式的钩子,但在编写文件之前,它常常被滥用来做某事。
write-file-functions
上的一个函数应该通过返回nil或者nil来指示它是否写入文件,并且我的水晶球认为<something-that-reindents-buffer>
碰巧返回非零值
如果我的水晶球正确,那么解决方法是使用before-save-hook
代替。