Answers:
该ws-butler
程序包仅从触摸的行中删除空格。该软件包可在Melpa上获得。
从该程序包的github上的README:
仅触及的线条会被修剪。如果更改了缓冲区末尾的空白,则会根据require-final-newline截断缓冲区末尾的空白行。
整理仅在保存时发生。
我最近遇到`whitespace-cleanup-mode,根据其Github页面,它是
一个次要模式,
whitespace-cleanup
在保存当前缓冲区之前会调用此模式,但前提是缓冲区中的空白最初是干净的。
它可能无法完全满足您的要求,但可能会帮助遇到类似问题的其他人。