运行 emacs 时将自动填充模式作为次要模式打开

Posted

技术标签:

【中文标题】运行 emacs 时将自动填充模式作为次要模式打开【英文标题】:Turning on auto-fill mode as a minor mode when I run emacs 【发布时间】:2010-09-08 21:24:36 【问题描述】:

当我运行 emacs/org-mode 时,我有以下代码将自动填充模式作为次要模式。

(defun my-org-mode-hook()
  (progn
    (turn-on-flyspell)
    (auto-fill-mode)))
(add-hook 'org-mode-hook 'my-org-mode-hook)

但是,当我打开 org 文件时,我只看到 (Org Fly Spc):flyspell 模式已开启,但没有自动填充模式未开启。

这是怎么回事?

【问题讨论】:

有谁知道为什么 (add-hook 'text-mode-hook 'turn-on-auto-fill) 甚至 (add-hook 'org-mode-hook 'turn-on-auto-填充)不起作用? 【参考方案1】:

不带参数的自动填充模式切换模式。尝试使用

(auto-fill-mode 1)

在你的钩子里?

【讨论】:

以上是关于运行 emacs 时将自动填充模式作为次要模式打开的主要内容,如果未能解决你的问题,请参考以下文章

如何定义键绑定以在 emacs 中的次要模式之间切换?

Emacs:防止自动填充模式在乳胶 \text... 内联命令中断行

如何在 Emacs 中禁用自动填充模式?

如何在 emacs 启动时默认启用非全局次要模式?

使用 emacs -q -l 时将钩子添加到默认模式

如何从 Emacs 中的次要模式键盘映射中删除键?