自分のシステムにEmacs24をコンパイルしてビルドしました。その後、私の.emacsのカスタマイズの一部が動作しなくなりました。Emacs:メニューバーモードとツールバーモードが自動的にtに設定されました
最も重要な問題は次のとおりです。私はmenu-bar-modeとtool-bar-modeをnilに設定しました。
;;; No Menu Bar
(menu-bar-mode nil)
;;; No tool bar
(tool-bar-mode nil)
;;; No Scrollbar
(scroll-bar-mode nil)
しかし、私がEmacsを起動すると、それらは常にtに設定されます。
さらに悪いことに、ミニバッファを使ってnilに設定してからスクラッチに行き、menu-bar-modeと入力して式を評価すると、常にtに変更されます。
これがなぜ問題なのか、どのように修正できますか?従来は1マイナーモードを無効にするために、負の引数を与える必要があり
:
関数を呼び出すのではなく、グローバル変数tool-bar-modeをnilに設定しました。これはうまくいくようです。さもなければ@kindaheroが言うように、負の数で関数を呼び出します。あなたはM-x apropos –