【问题标题】:Have flyspell mark all misspelled words even those not written during the current session用 flyspell 标记所有拼写错误的单词,即使是那些在当前会话中没有写的单词
【发布时间】:2011-10-24 14:49:01
【问题描述】:

当我激活 flyspell M-x flyspell-mode 时,它会在我写错字时标记它们,但它不会标记缓冲区中我在当前会话期间未写的任何拼写错误的单词。如何使 flyspell 也标记在当前会话期间未写的拼写错误的单词?

【问题讨论】:

    标签: emacs flyspell


    【解决方案1】:

    嗯,你可以手动做:

    M-x flyspell-buffer
    

    如果您希望每次打开 flyspell-mode 时都发生这种情况,您可以将其添加到您的 .emacs 中:

    (add-hook 'flyspell-mode-hook 'flyspell-buffer)
    

    【讨论】:

    • 我怎样才能使flyspell-buffer 在某些模式下打开flyspell-mode 时自动发生,例如如果我想在 AUCTeX 中自动启用 flyspell 并让它在整个缓冲区中标记拼写错误的单词?
    • @N.N.该钩子将为所有模式打开它,如果您只想要特定模式,请将钩子更改为类似, (lambda () (when (member major-mode '(auctex-mode other-mode-i-want)) (flyspell-buffer)))
    猜你喜欢
    • 2012-08-16
    • 2020-10-26
    • 1970-01-01
    • 2010-10-16
    • 2018-11-25
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    相关资源
    最近更新 更多