問題タブ [ispell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - emacs __approximate__ スペルチェッカー
私はフランス語のキーボードを持たずにフランス語で書くことが多いので、おおよそのスペル チェッカーが必要です。
私のフランス語の書き方の 1 つはC-x 8 ' e
、組み合わせに使用することですが、何度も使用するのは面倒です。
もう 1 つの方法は、単語を間違って書き、 を押しispell-word
て修正することです。たとえば、「j'ai marchee」は「j'ai marché」と書きます。「j'ai marche」と書くと、スペルチェッカーが意味の誤りを見つけられないので、この組み合わせを押さなければなりません。構文のみをチェックします。
「j'ai marche」を押すと、「j'ai marché」を含むすべてのおおよその一致を見つけることができる Emacs にスペル チェッカーが存在するかどうかを尋ねたいと思います。「ee」を何度も押すのは面倒です (多くの場合、必要な方法で正しいフォームに完成できるおおよその悪いフォームを見つけることができません)。
または、英国のキーボードを使用して、フランス語で便利に書くための emacs の別の方法に興味があります...
emacs - Emacs ispell を使用して「i」を「I」に置き換える
私はispellを使ってスペルチェックを行っていますが、'i' という単語を 'I' に置き換えません。
emacs - ラテックス引用符でemacs ispellが壊れる
hunspell を実行する私の emacs "ispell" コマンドは、私の emacs latex バッファー (私は AucTEX を使用しています) の引用されたセクションにヒットすると壊れます。以前の emacs/Linux ディストリビューションでは、この問題はありませんでした。例:
正しく実行M-x ispell
すると、vbfs にフラグが立てられます。でも、
エラーを登録しません。さらに、テキストの引用部分にヒットすると、ドキュメントの残りの部分をスキップするように見えます。何が原因でしょうか? 参考までに、ここに私のispell-tex-skip-alists
変数があります:
buildvm-15.phx2.fedoraproject.org で 2013-08-14 の GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu、GTK+ バージョン 3.8.2) を実行する
emacs - ispell または aspell を使用していますか?ローカル辞書はどこに保存されていますか?
Emacs でスペル チェックを行うとき、私は を使用M-xispell
してスペル チェッカーを呼び出すことに慣れています。ispell (または hunspell) ではなく aspell を呼び出すように Emacs を構成している人がいると読んだことがあります。
ispell と aspell のどちらを呼び出しているかはどうすればわかりますか?
自分の.emacs
ファイル (ホーム ディレクトリ内) を調べたところ、何も参照していません。
また、(ispell を使用していると仮定して) 単語を挿入する場所に保存された「私用辞書」はどこにありますか。そのファイルをバックアップしたい (および/または別のマシンに転送したい)。
emacs - hunspell の個人辞書にドイツ語のウムラウテを含む単語を正しく保存すると、emacs の ispell または flyspell で正しいスペルとして認識されない
Emacs(flyspell)を使用したhunspellの完全に機能するセットアップがあります
ispell-dictionary-alist の辞書定義として。
ドイツ語のウムラウテは、主辞書「de_DE_frami」に含まれている限り問題ありません。しかし、「Bestürzenste」のようなドイツ語のウムラウトを含む単語を hunspell の個人辞書に入れるとすぐに、それは正しいと認識されませんが、ドイツ語のウムラウトを含まない他の追加単語はすべて正しいと認識されます。
さらに、hunspell の個人辞書を確認すると、すべての単語が適切な utf8 エンコーディングで適切に表示されます。さらに、hunspell は、コマンド ラインでオプション "-d de_DE_frami" のみを使用して実行すると、ウムラウテを含む単語を認識し、たとえば "Bestürzenste" は正しいと報告されます。
つまり、問題は ispell または flyspell によって引き起こされていると思います。これは、個人辞書の参照のみに関するバグである可能性があります。誰かが何か問題を抱えていましたか?何時間もネットを検索しても見つけられなかった回避策はありますか?
ここで助けてくれてありがとう!
ところで。また、上記の辞書定義で ut8 の代わりに iso-8859-1 のエンコーディングを試してみました --> 変更しません。
emacs - Emacs flyspell-modeで、新しい単語を辞書に追加する方法は?
flyspell-mode の Aquamacs では、flyspell が単語にスペルミスのフラグを立てたときに、その単語のスペルが実際に正しい場合は、右クリックしてその単語を辞書に追加できます。
OSX 上の GNU Emacs で、flyspell-mode がスペルミスと思われる単語を強調表示した場合、その単語を辞書に追加するにはどうすればよいですか? flyspell-learn-word
ドキュメントを見ると、 orのような関数は見当たりませんispell-add-word-to-personal-dictionary
。