問題タブ [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 - ispell プライベート辞書からエントリを削除するには?
ispell プライベート辞書から 1 つの (間違って挿入された) エントリ/単語を削除するにはどうすればよいか考えていました。
編集
さらに掘り下げた後でも、デフォルトの辞書からエントリを削除できませんが、解決策はbuildhashプログラムにあると思います。問題は、削除するエントリのリストを生成することです...単純な例が見つかりません。
macos - OS-X 10.7でのemacs 23.4 mouse-2の動作
flyspell-mode でポップアップ メニューを表示するために、トラックパッドを使用して OS X で mouse-2 (中ボタン クリック) を (cmd + クリック) または (ctrl + クリック) にマップする方法。
emacs - LaTeXモードのEmacsで2つのispell辞書を定義するには?
第二言語での引用が多いドキュメントがあります。この 2 番目の言語を Ispell に定義するにはどうすればよいですか? 私はこれをファイルトップに持っています:
私はこれを試しましたが、うまくいきませんでした:
emacs - elispプログラムで関数を呼び出し、インタラクティブパスをたどる方法は?
ispell-check-version
インタラクティブに(を介して)呼び出すとM-x、次の答えが得られます。
@(#)InternationalIspellバージョン3.3.022005年6月12日、ispell.el3.6-2003年1月7日
罰金。ここで、プログラムから呼び出したいとしましょう。同じ結果が得られると思います。ただし、インタラクティブに呼び出さない場合、関数の動作は異なります。そのドキュメントはそう言っています、そして確かにそれはそうします。*scratch*
バッファで試してみましょう(で評価C-u C-x C-e):
私を返します: "/ opt / local / lib" !! 実行されませんでした。関数を「インタラクティブに」呼び出したときと「プログラム的に」呼び出したので、関数を動作させて同じ結果を返すにはどうすればよいですか。
emacs - Emacs と Hunspell による英国の LaTeX ファイル
Hunspell を Emacs で使用しています。私のinit.elでは、次のように辞書リストを設定しました:
この TeX ファイルをスペル チェックすると、次のようになります。
すべての単語にドットまたは単一引用符が含まれているため、「ie」および「aren't」という単語は認識されません。OTHERCHARS
辞書リストを に設定し"['.]"
ても役に立ちません。
とにかく、辞書「en_GB」を「en_US」に変更すると機能します。
問題は私の辞書にあるようです。リンクからダウンロードしました:
http://en-gb.pyxidium.co.uk/dictionary/en_GB.zip サイトにある:
http://wiki.openoffice.org/wiki/Dictionaries。
spell-checking - どのように ispell 辞書を hunspell にインポートしますか?
ispell 用の american-huge 辞書をダウンロードし、そこから単語リストを抽出しようとしています。それを aspell にインポートして aspell を使用してダンプするのは難しいですが、できません:(
私は自分のプログラムで hunspell を使用できる hunspell を読んだので、次のオプションは hunspell 辞書を使用することでしたが、問題は hunspell に相当する辞書 (巨大) が見つからなかったことです。
ispell 辞書を hunspell にインポートする方法はありますか?
emacs - emacsで複数の言語のスペルチェックを行うにはどうすればよいですか?
私はメイン エディターとしてemacsを使用して、主に HTML でドキュメントを書いています。Emacs では、コマンド を使用して現在のバッファーを対話的にスペル チェックできますispell-buffer
。
私は多くの言語を切り替えるので、ファイルの最後に HTML コメントを付けて、そのファイルのメイン辞書と個人辞書を指定します。たとえば、ノルウェー語 (norsk) の場合、次の辞書のペアを使用します。
これはうまくいきます。
しかし、別の言語 (英語など) の段落がノルウェー語の文書に埋め込まれていることがあります。例:
スペルチェッカーは、そのような段落内のすべての単語にスペルミスのフラグを自然に付けます (辞書にはノルウェー語の単語しか含まれていないため)。
これを避けるために、次のように「英国」辞書をドキュメントに追加しようとしました。
残念ながら、これは機能しません。「英国」辞書は単純に無視されます。
私が好む解決策は、追加の辞書をロードし、これを主要な辞書と一緒にスペル チェックに使用することです。これは可能ですか?
ただし、スペルチェックされていない段落にマークを付けることができるソリューションにも興味があります。これは理想的ではありませんが、有効な英単語がスペルミスとしてフラグ付けされるのを防ぐことができます。
PS: この質問への回答も見ました: Multilingual spell Checking with language detection 、しかしそれははるかに広く、スペルチェックを行うための特定の使用法emacs ispellには対応していません。
emacs - emacs ispell/aspell に HTML の短いハイフンを無視させる方法はありますか?
私はメイン エディターとしてemacsを使用して、主に HTML でドキュメントを書いています。Emacs では、コマンド を使用して現在のバッファーを対話的にスペル チェックできますispell-buffer
。(スペルチェックを実行するために使用される基本的なプログラムの名前はaspell
.)
emacsが HTML モードの場合、残りのテキストのスペル チェックが行われる前に、すべての HTML マークアップのテキストが削除されます。
ただし、ソフト ハイフン エンティティ (­
または­
) は削除されないためspeci­fies
、HTML テキストのように記述された単語は、2 つの別個の単語 (speci
およびfies
) としてスペル チェックされますが、これは望ましくありません。
emacs ispell/aspell に HTML の短いハイフンを無視させる方法はありますか?
または、スペル チェックのために aspell に渡される前に、HTML テキストからソフト ハイフンを削除する elisp 関数を提案できる人はいますか?
emacs - Emacs ispell goto 前の単語?
M-x ispellLaTeXコードをチェックするために使用しSPCているため、修正すべきではない多くのエントリをスキップするために使用しています。しかし、実際のスペルミスのある単語をスキップすることがあります。ispell で前の単語に戻るためのキーは何ですか?