18

对于 Clojure 模式,我想将fill-columnEmacs 中的值设置为 120,否则将其保留为默认值 (80)。

如何在我的.emacs文件中执行此操作?

谢谢。

4

2 回答 2

26

添加set-fill-columnclojure-mode-hook.

(add-hook 'clojure-mode-hook
          (lambda ()
            (set-fill-column 120)))

fill-column本地缓冲区一样,它不会影响其他缓冲区。实际上,您可以调用M-x set-fill-column RET 120以交互方式设置任何 Emacs 缓冲区中的填充列。

您可以通过调用帮助来检查变量是否是本地缓冲区:C-h v fill-column指定:

以任何方式设置时自动变为缓冲区本地。

于 2011-11-10T13:53:21.177 回答
2

fill-column 是一个缓冲区局部变量,即它可以在每个缓冲区中具有唯一值(如果需要)。所以你可以在 clojure-mode 钩子中设置它。

于 2011-11-10T13:53:14.443 回答