【发布时间】:2014-10-03 01:41:34
【问题描述】:
我在 ~/.emacs 中有以下设置
(defun my-fillcol-hook ()
(longlines-mode t)
(setq-default fill-column 80))
(add-hook 'c-mode-hook 'my-fillcol-hook)
(add-hook 'c++-mode-hook 'my-fillcol-hook)
(add-hook 'tuareg-mode-hook 'my-fillcol-hook)
填充列在 C 模式和 C++ 模式中按预期设置,但在 tuareg 模式中没有。我无法找出为什么填充列没有设置为 tuareg 模式。提前感谢您的帮助。
【问题讨论】:
-
请参阅上面的线程以了解设置
fill-column的方法。 FWIW,setq-default应该在模式挂钩的外部,在模式挂钩内部有一个常规的setq。如果你做的是前者,那么每次你进入该特定模式的缓冲区时,你基本上都会重置默认值。