【分享】在 Emacs 中使用 Enchant 作为 spell-checker

ucrt 的包都安装过了,不知是哪里设置有问题

你使用的是不是 Windows 10, 我之前用 Windows 10 时,好像用链接的方法也是不行的。

现在我都是用的 Windows 11, 都是正常的。

这个是 enchan2 的问题,作者也知道问题了,不过就是没修复。后面要出 enchan3了,可能会在那时修复。

我用的是 windows 11 :sweat_smile:

是的, Enchant 贼好用, 速度还快.

这个是我的配置, 分享给各位: (jinx+vertico)

(use-package! jinx
  :defer t
  :hook (text-mode . jinx-mode) ; (to automatically toggle spellcheck in text-mode-buffers)
  :config
  (setq
   jinx-camel-modes '(prog-mode)
  )
  (add-to-list 'jinx-exclude-regexps '(t "\\cc")) ; 略过中文检测
)

(map! :n "z=" #'jinx-correct
      :m "[s" #'jinx-previous
      :m "]s" #'jinx-next
      :leader
      "ts" #'jinx-mode
      "t" #'global-jinx-mode)

(after! vertico-mutiform
  ;; to visualize more candidates at the same time
  (add-to-list 'vertico-multiform-categories ; to have it as grid in a temp buffer
               '(jinx buffer grid
                 (vertico-grid-annotate . 20) (vertico-grid-min-columns . 1)))
  (vertico-multiform-mode))

特别感谢 Jousimies 对中文排除检测的方案.