今日、私は新しいPC(win 7、32ビット)を入手してインストールしました Vincelt Goulets Emacs 。私がした他の唯一のことはorg-modeを更新することでした。
今、私はemacs newを起動するたびに_auto-fill-mode
_で立ち往生していますが、これは嫌いです。今のところ、そして永遠に、_auto-fill-mode
_をオフにしたいと思います。 .emacsファイルも削除しましたが、_auto-fill-mode
_はまだオンになっています。
うまくいった唯一の解決策は、(a) 厄介な回避策 または(b)emacsを新たに開始するたびに常に_M-x auto-fill-mode
_と入力することでした。
解決策を聞いて本当にうれしいです。
明確にするために、現在の.emacsファイルに含まれているのは次のとおりです。'(inhibit-startup-screen t)
.emacs
に追加し、
(auto-fill-mode -1)
特定のモードのフックがある場合は、それらもザッピングする必要があります。私の疑惑は、すべてのモードでデフォルトで自動入力モードが実際にオンになっているわけではないということですが、提供した情報があれば、少なくともこれが出発点になるはずです。
合理的な安全策は、 `text-mode-hook 'から自動入力モードも無効にすることです。
(remove-hook 'text-mode-hook #'turn-on-auto-fill)
他のモードでも同様のものが必要になる場合があります。
彼が根本的な変更を加えていないと仮定すると、いくつかのパスがあります。
.emacs
ファイルでモードをグローバルにオフにすることができます。
(turn-off-auto-fill)
;; ...or (auto-fill-mode -1)
そのヴィンテージのEmacsもtext-mode
の自動入力をオンにするので、以下を追加します。
(remove-hook 'text-mode-hook 'turn-on-auto-fill)
これはすべてのデフォルトの場所を説明する必要がありますが、これを自動的に有効にする他のモードがある場合は、メジャーモードフックを確認してください。
ほとんどの場合、オンのままにしておきたい場合はtext-mode
無効にしながらauto-fill
特定のモード(例: org-mode
私の場合、次を使用できます。
;; turn on auto-fill for text-mode
(add-hook 'text-mode-hook 'turn-on-auto-fill)
;; turn off auto-fill for org-mode
(add-hook 'org-mode-hook 'turn-off-auto-fill)