【发布时间】:2009-12-19 02:54:50
【问题描述】:
我该如何解决这个问题?
我在c-mode-common-hook 的before-save-hook 中添加了delete-trailing-whitespace,但看起来delete-trailing-whitespace 正在为每个文件调用,而不仅仅是使用c 模式和派生的缓冲区。
我可以将before-save-hook 缓冲区设为本地吗?
【问题讨论】:
-
还有
ws-trim,就是我用的:ftp.lysator.liu.se/pub/emacs/ws-trim.el -
钩子是否是缓冲区本地的问题是错误的:所有钩子都是。问题是您添加到其中的函数是添加到缓冲区局部部分还是全局部分(这取决于您传递给
add-hook的local参数)。