Companyを使用して単語のスペルチェックを行うにはどうすればよいですか?


14

company-ispellポイントで単語を完成させることができますが、スペルを修正する可能性をリストアップするためにCompanyを使用したい場合はどうでしょうか?

追加ボーナスとして、これをFlyspellに統合する方法はありますか?


1
関連する質問:emacs.stackexchange.com/q/8129/2609
名前

1
@Nameまあ、それはそのエンジンへのインターフェースではなく、純粋なelispスペルチェックエンジンについて話している。 この質問は私が求めているものの精神ですが、現在の質問の範囲ははるかに狭いです。
ショーンオールレッド

1
私は誰かがispell-command-loop使用するために再実装する必要があることを恐れていますcompany-mode。プロンプトロジックを置き換える簡単な方法はないようです。
ドミトリー

3
私はこの質問に対する答えに本当に興味があり、機会があれば自分で解決しようとしています。それまでの間、popup.el修正を表示するために使用するEmacs WikiにはいくつかのLispがあります。emacswiki.org / emacs / FlySpell#toc11会社に精通している人が一緒にハッキングすることもできます。
ナニー

3
このためのソリューションに取り組んでいる間、私はこのパッケージに出くわした舵-フライスペル(flyspell)
乳母

回答:


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デモ

helm-flyspell

ここに画像の説明を入力してください


1
有用な答えですが、私が尋ねたことを意味していました:)
ショーン・オールレッド

1
ああ、わかりました、あなたを誤解しました。
xuchunyang
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.