web-dev-qa-db-ja.com

Emacsでツールバーを永続的に非表示にするにはどうすればよいですか?

Linux Mint 8にemacs23をインストールしました。ツールバーを非表示にしたいのですが、Options > Show/Hide > Tool-barで実行できます。しかし、ツールバーは次回emacsを起動したときに表示されます。どうすれば永続的に非表示にできますか?

24
Jonas

以下をinitファイル(〜/ .emacsまたは_emacsまたは〜/ .emacs.d/init.el)に追加します。

(tool-bar-mode -1)
39
michaelmichael

EmacsにはNiceの組み込みのカスタマイズインターフェースがあります。

Options › Customize Emacs › Specific Optionを選択し、toolの入力を開始してから、 TABtoolで始まるオプションを確認します。次にtool-bar-modeを選択します。値を切り替えてオフにし、Save for future sessionsを押します。

8
viam0Zah

私はマイケルに同意します。ただし、この行を.emacsファイルに追加するだけの場合、コマンドラインモードでemacsを実行するとエラーが発生します。したがって、より良い解決策は、.emacsファイルに以下を追加することです。

(if window-system
    (tool-bar-mode -1)
)

そのため、ツールバーはGUIで実行したときにのみ非表示になります。コマンドラインモードのEmacsにはツールバーがないようです。

6
Yu Fu

将来の参考のために。

〜/ .emacsツールバー、メニューバー、スクロールバーが非表示のファイル

;; Disabling things
;;-----------------------------------------------------------------------
(menu-bar-mode -1) 
(toggle-scroll-bar -1) 
(tool-bar-mode -1) 

;;Note: If, after turning any of these off, you want to re-enable them for a single emacs window, you can do so by pressing Meta-x and then typing the command at the M-x Prompt. (Copied from Web)
;;Example:
;;M-x tool-bar-mode
;;will turn the toolbar back on. 
;;-----------------------------------------------------------------------

これで、emacsは this のようになります。

0
vineeshvs