【问题标题】:Emacs - how do I automatically enter minor modes when I enter a major mode?Emacs - 当我进入主要模式时如何自动进入次要模式?
【发布时间】:2011-05-14 07:12:00
【问题描述】:

谈到 emacs,我是个新手。我知道 .emacs 文件,但对做任何比基本内容更高级的事情却知之甚少。

每当我进入 latex-mode 时,我还想自动打开 flyspell-mode、reftex-mode、auto-fill-mode,并将 fill-column 设置为 120。如何编辑我的 .emacs 文件这样做?

谢谢!

【问题讨论】:

    标签: emacs latex


    【解决方案1】:
    (add-hook 'latex-mode-hook
        (function (lambda ()
           (flymake-mode)
           (reftex-mode)
           (auto-fill-mode)
           (setq fill-column 120))))
    

    例如应该可以工作。

    【讨论】:

    • 我遇到了这个问题,我想指出它必须是LaTeX-mode-hook
    • 小写 latex-mode-hook 适用于我,并且在 Emacs 信息文档中的任何地方都是小写的。
    【解决方案2】:

    您可以将所谓的挂钩设置为主要模式。查看手册的this page 中的一些示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 2017-06-15
      • 2012-12-06
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多