可以通过在 file local variables 中指定类似 mode:flyspell 的内容来启用次要模式。就我而言,我希望我的组织缓冲区默认启用 flyspell(我可以通过钩子(Hook)设置),但有一些文件我想将其关闭。

有没有一种简单的方法来实现这一点(除了创建一个新的次要模式来禁用 flyspell 并使用局部变量启用它)?

最佳答案

试试这个:

(defun my-no-flyspell-mode (&optional rest)
  (flyspell-mode -1))

您可以使用以下方法禁用 flyspell 模式:
/* Local Variables: */
/* mode:org           */
/* mode:my-no-flyspell */
/* End:             */

而且,这一次,我实际上已经测试过它是否有效;)

关于emacs - 是否可以在每个文件的基础上禁用次要模式(例如 flyspell)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8847952/

10-11 18:36