保存后(我认为),我的 emacs 正在删除尾随空格。我不想提交这些更改,只提交我手动修改的部分。有没有办法禁用这种行为?
最佳答案
这种行为是不标准的。然而,这是您可能在某处借用的一种非常常见的定制。在您的 init 文件中查找类似以下内容并注释掉这些行以消除此行为(并让 Emacs 按原样保存文件,而不完全删除空格):
(add-to-list 'write-file-functions 'delete-trailing-whitespace)
或
(add-hook 'before-save-hook 'delete-trailing-whitespace)
此 emacswiki page提供了大量关于处理尾随空格的建议。
如果你只想删除你修改的行上的尾随空格,你可以试试 ws-trim包
关于emacs - 我的 emacs 删除尾随空格。如何禁用此行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14164292/