我想知道有人是否能够权衡Emacs不同拼写模式的优缺点。 Emacswiki-CategorySpelling 提到了三种拼写检查模式:
- Flyspell模式(默认模式)
- Speck模式(似乎旨在比Flyspell更快)
- Wcheck模式(旨在通用)
我还想知道这些模式中哪些提供了一种方法,使得拼写检查器可以跳过缓冲区的某些部分,具体取决于其语法(例如,在LaTeX文档中跳过数学模式部分,在AUCTEX模式下突出显示为棕色)。Flyspell似乎不能做到这一点
我想知道有人是否能够权衡Emacs不同拼写模式的优缺点。 Emacswiki-CategorySpelling 提到了三种拼写检查模式:
我还想知道这些模式中哪些提供了一种方法,使得拼写检查器可以跳过缓冲区的某些部分,具体取决于其语法(例如,在LaTeX文档中跳过数学模式部分,在AUCTEX模式下突出显示为棕色)。Flyspell似乎不能做到这一点
(defun tnt-im-mode-flyspell-verify ()
"This function is used for `flyspell-generic-check-word-p' in TNT."
(not (get-text-property (point) 'read-only)))
(put 'tnt-im-mode 'flyspell-mode-predicate 'tnt-im-mode-flyspell-verify)
(put 'tnt-chat-mode 'flyspell-mode-predicate 'tnt-im-mode-flyspell-verify)
底线:如果 flyspell-mode 满足您的需求,那么我建议坚持使用它。