如何禁止java-mode文件自动格式化?

我的Emacs没有任何Java相关设置。但是保存文件时,文件被自动格式化,缩进由4个空格变成2个,空行被删除,换行也有变化。

不知道若何禁止。

我用lsp-bridge,但是没有装Java LSP。before-save-hook 只有gofmt. c-basic-offset = 4

检查下 write-file-functions

最好用 emacs -Q 结合二分法验证一下。

有时候你设置/安装了相关的工具,时间长了忘记而已,不是没有可能。

发现是clang-format+ 的问题,把它从c-common-hook拿掉就好了