gpt4 book ai didi

Emacs:在更改日志模式下设置填充列

转载 作者:行者123 更新时间:2023-12-05 00:38:38 25 4
gpt4 key购买 nike

非常具体的问题,我希望不要太愚蠢。
(setq-default fill-column 120)将缓冲区填充的宽度设置为 120 列。否则我的默认值为 74。

这个命令,当放入我的 .emacs 中时文件,适用于我使用的所有主要模式(C++、Perl 等)。但是,它似乎不会影响更改日志主要模式( change-log-mode-hook )。你知道我如何设置 fill-column对于这种模式?

最佳答案

首先,你必须设置它(我只是确保你做对了这部分):

(defun my-change-log-mode-hook ()
(setq fill-column 120))

(add-hook 'change-log-mode-hook 'my-change-log-mode-hook)

其次,你必须确保没有 目录局部变量覆盖此设置的设置。比如编辑Emacs本身的源代码时, 的fill-column会设置为74更改日志模式 和 70 其他地方,覆盖您在 µour hook 中指定的值。这些在名为 .dir-locals.el 的文件中定义。并且可以放置在包含编辑文件的目录中或上方。

关于Emacs:在更改日志模式下设置填充列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com