【发布时间】:2011-05-27 12:22:09
【问题描述】:
我试过了
(set (make-local-variable 'comment-auto-fill-only-comments) t)
还有
(auto-fill-mode 0)
虽然令人惊讶的是,在 emacs 重新启动后,这些都不起作用。
我正在使用eschulte's emacs starter kit
使用 M-x 自动填充模式切换它可以正常工作。
更新
结合使用(感谢 Rémi):
(auto-fill-mode 1)
(setq comment-auto-fill-only-comments t)
它在有 cmets 的编程文件中完美运行。但是,在文本模式下,它会自动填充所有位置。
如何在文本文档中完全关闭自动填充模式?
【问题讨论】:
-
Emacs 有详细的在线文档。使用
describe-function、describe-variable了解如何使用函数、变量可能会有所帮助。 -
试试
describe-variable,它可能会告诉你comment-auto-fill-only-comments不是你想的那样。如果是这种情况,那么在你设置值之后可能会有一个钩子在运行,它会踩到你的值。