/ / emacsでオートフィルモードを無効にする方法はありますか? - emacs、word-wrap、org-mode

emacsでオートフィルモードを無効にする方法はありますか? - emacs、word-wrap、org-mode

今日私は新しいPCを手に入れました(7、32ビットを獲得してください)。 Vincelt Goulets Emacs。私がやった唯一のことは、org-modeを更新することでした。

今、私はつかまっている auto-fill-mode 毎回私はemacs newを始めます、それは私が嫌いです。私は向きを変えたい auto-fill-mode 今は永遠に。 .emacsファイルも削除しましたが auto-fill-mode まだオンになっていた。

唯一の解決策は、(a) 厄介な回避策 または(b)常に入力する M-x auto-fill-mode 毎回私はemacsを新たに始める。

私は本当に何か解決策を聞いて満足しています。


明確にするために、現在の.emacsファイルに含まれている唯一のものは次のとおりです: "(inhibit-startup-screen t)

回答:

回答№1の場合は25

あなたに追加する .emacs,

(auto-fill-mode -1)

特定のモードのフックがある場合は、それらをザップする必要もあります。私の疑惑は、あなたが実際にすべてのモードでデフォルトでオートフィルモードをオンにしていないことですが、あなたが提供した情報では、少なくともこれが出発点になるはずです。

合理的な保護策は、 `text-mode-hook 'からオートフィルモードを無効にすることです:

(remove-hook "text-mode-hook #"turn-on-auto-fill)

他のモードでも同様のことが必要な場合があります。


回答№2の13

基本的な変更を加えていないと仮定すると、いくつかの方法があります。

モードをグローバルにオフにすることができます .emacs ファイル:

(turn-off-auto-fill)
;; ...or (auto-fill-mode -1)

そのヴィンテージのEmacsも、 text-mode、追加:

(remove-hook "text-mode-hook "turn-on-auto-fill)

これはすべてのデフォルトの場所を考慮する必要がありますが、これを自動的に有効にする他のモードがある場合は、メジャーモードフックを確認してください。


回答№3の場合は1

ほとんどの場合、電源を入れたままにしておきたい 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)