是否可以基于每个文件禁用次要模式(例如flyspell)?

Leo*_*yev 4 emacs

人们可以通过指定喜欢的事,使未成年人模式mode:flyspell文件中的局部变量.在我的情况下,我希望我的组织缓冲区(我可以通过一个钩子设置)默认启用flyspell,但是有一些文件我想让它保持关闭状态.

有没有一种简单的方法来做到这一点(短创建将禁用一个新的次要模式flyspell并启用的使用局部变量)?

Lin*_*cer 5

试试这个:

(defun my-no-flyspell-mode (&optional rest)
  (flyspell-mode -1))
Run Code Online (Sandbox Code Playgroud)

您可以使用以下内容禁用flyspell模式:

/* Local Variables: */
/* mode:org           */
/* mode:my-no-flyspell */
/* End:             */
Run Code Online (Sandbox Code Playgroud)

而且,这一次,我实际测试过它有效;)