如何使用公司拼写检查单词?


14

company-ispell可以在某个点完成一个单词,但是如果您想使用Company列出可能的拼写更正呢?

另外,还有什么方法可以将其集成到Flyspell中吗?


1
一个相关的问题:emacs.stackexchange.com/q/8129/2609
命名

1
@Name好吧,这是关于纯elisp拼写检查引擎,而不是该引擎的接口。 这个问题更符合我的要求,但是当前问题的范围要窄得多。
肖恩·阿雷德

1
恐怕有人必须重新实现ispell-command-loop才能使用company-mode。似乎没有简单的方法可以替换其提示逻辑。
德米特里2015年

3
我对这个问题的答案很感兴趣,如果有机会,我将尝试自己解决。同时,Emacs Wiki上有一些可用于popup.el显示更正的内容:emacswiki.org/emacs/FlySpell#toc11也许熟悉公司的人也可以将其修改。
保姆2015年

3
虽然上了一个解决方案的工作,我碰到这个包来掌舵,flyspell
保姆

Answers:


6

已经有一些不同的方法来显示ispell校正候选者,我想您只是想在弹出菜单中校正拼写错误的单词,而不是在公司模式下。

要纠正此时的拼写错误的单词,内置M-$ispell-word)和C-c $flyspell-correct-word-before-point)都可以很好地工作,前者使用缓冲区来显示更正选项,而后者使用GUI弹出菜单:

在“ flyspell”上运行“ flyspell-correct-word-before-point”


还有一些其他界面,例如popup和helm:

flyspell-popup

flyspell-popup演示

掌舵-flyspell

在此处输入图片说明


1
有用的答案,但我的确是我要问的意思:)
肖恩·阿雷德

1
哦,我明白了,我误会了你。
xuchunyang
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.