0

我在 ~/.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 模式下设置填充列。在此先感谢您的帮助。

4

1 回答 1

0

setq-default更改全局值,而 tuareg-mode 显然设置了优先的缓冲区本地值。IOW 你想用setq-local还是就用setq

于 2014-08-09T21:45:28.370 回答