如何默认启用自动拼写检查?

时间:2013-04-09 01:28:19

标签: emacs

我找不到可添加的内容 init 文件默认启用自动拼写检查。

可以从菜单启用自动拼写检查(Flyspell) - 可能有办法了解菜单输入的工作原理吗?

1 个答案:

答案 0 :(得分:14)

我的init.el中有以下内容:

(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'prog-mode-hook 'flyspell-prog-mode)

这很好地涵盖了我的编辑需求。

如果您习惯于OOP,钩子就像'事件'或观察者模式:它们是在某些点运行的函数列表。自定义Emacs的主要方法之一是将自己的函数添加到这些钩子中。

Emacs中的大多数模式在启用时都会调用一个钩子。 prog-mode是从中导出编程模式的模式,因此向prog-mode-hook添加函数可以自定义所有编程模式。

这个东西的最佳参考是内置的Emacs Lisp手册(C-h rM-x info-emacs-manual)。它有关于Emacs Lisp编程的部分,包括关于钩子的章节。