Flyspell:是否可以忽略基于模式的单词?

时间:2013-05-02 05:35:05

标签: emacs spell-checking

我真的想禁用对骆驼语单词进行flyspell检查 - 大多数时候它们都不是有效的英语。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以将变量flyspell-generic-check-word-predicate设置为一个返回nil的函数,如果该点位于驼峰词中。

请注意,此变量在设置时会自动变为缓冲区本地,因此在.emacs文件中使用普通setq进行设置将无效。从模式挂钩设置它,例如:

(add-hook 'java-mode-hook
          (lambda ()
            (setq flyspell-generic-check-word-predicate 'my-new-function)))

(将my-new-function替换为您的驼峰检测功能的名称)