gpt4 book ai didi

埃马克。 2 种语言的拼写检查 "on fly"

转载 作者:行者123 更新时间:2023-12-04 12:12:11 27 4
gpt4 key购买 nike

Windows 7,Emacs 25.1

我需要对我的自定义文本进行“即时”拼写检查(例如,强调不正确的单词)。但我在 中写文字两种语言 : 英语和俄语。我想在两种语言的拼写检查之间轻松切换。

什么是最好的 emacs 包?谢谢。

最佳答案

你想要这个:guess_language.el

(use-package guess-language         ; Automatically detect language for Flyspell
:ensure t
:defer t
:init (add-hook 'text-mode-hook #'guess-language-mode)
:config
(setq guess-language-langcodes '((en . ("en_GB" "English"))
(it . ("it_IT" "Italian")))
guess-language-languages '(en it)
guess-language-min-paragraph-length 45)
:diminish guess-language-mode)

或者,如果您只想循环浏览它们:
(defvar mu-languages-ring nil "Languages ring for Ispell")

(let ((languages '("en_GB" "it_IT")))
(validate-setq mu-languages-ring (make-ring (length languages)))
(dolist (elem languages) (ring-insert mu-languages-ring elem)))

(defun mu-cycle-ispell-languages ()
(interactive)
(let ((language (ring-ref mu-languages-ring -1)))
(ring-insert mu-languages-ring language)
(ispell-change-dictionary language)))

这些应该适用于 FlySpell

关于埃马克。 2 种语言的拼写检查 "on fly",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42159012/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com