どのように私はフライスペル(flyspell)を無効にするには?

StackOverflow https://stackoverflow.com/questions/3423638

  •  26-09-2019
  •  | 
  •  

質問

それは簡単に聞こえるが、私はそれを修正することはできません:私はemacsの中に恒久的に無効に自動スペルチェックしたいです。私init.el.ためのシンプルなラインが存在する必要があります缶誰かの助けを私に?

役に立ちましたか?

解決

それが最初の場所(それがデフォルトで有効になっていない)に上だ理由を

図は、その問題を解決。どちらかあなたの初期化ファイルは、それを上回っている、または他のいくつかのシステム全体の初期化ファイルです。これらのファイルについての記事を読む:ます。http://www.gnu。 ORG /ソフトウェア/ emacsの/マニュアル/ html_node / emacsの/ INIT-File.htmlする

他のヒント

は簡単なルックから、私が見ることができる最も簡単な方法は、関数を再定義することです。

(eval-after-load "flyspell"
  '(defun flyspell-mode (&optional arg)))

またはあなたが常にあることを-1(C-h f turn-off-flyspellを参照)、引数を強制的にアドバイスを使用することができ、それは正当な理由なく少し複雑かつ非効率的になります。

あなたが最初の場所でそれを実行しているかを知りたい場合は、関数が呼び出されたときにスタックトレースが表示されますM-x debug-on-entry flyspell-modeを、使用することができます( Q デバッガを終了するには、 ChのM 他のコマンドを一覧表示するには、助けをM-: (info "(elisp)debugger"))。使用することをブレークポイントを削除するM-x cancel-debug-on-entryます。

(flyspell-mode 0)

私は〜/ .emacs.d / USK / text.el

で鉱山を発見しました

Iはフライスペル(flyspell)と閉Emacsで実行する必要がコードのブロックを削除します。

のemacsを再開した後、私はまだスペルエラー(赤い下線)を見ました。しかし、私は単純に削除され、「スペルミス」の単語を再入力してから、Emacsは下線ませんでした。問題が解決します。

私はDebianを使用しています。

私の場合はflyspell-modeは、の.emacs.desktop のファイルに地面を集めています。

このはdesktop-modeは時代遅れのものを復元するには、痛みを引き起こすことが初めてではなかったです。 の.emacs.el の中で、私はどこでもすでに無効になっflyspell-modeflyspell-prog-modeを持っていたもののます。

この場合には、ファイル単位ですべてのモードを復元しました

ソリューション:編集の.emacs.desktop のファイルまたは削除のいずれか

Emacsのグラフィカル・モードを使用して、あなただけの右の「フライ」のマイナーモード怒鳴る上でクリックして、このような「オフにマイナーモード」を選択することができます:

フライ上記だけで右クリック

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top