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


23

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

回答:



8

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

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


おかげで、これはより一般的なソリューションでした。しかし、「今後のセッションのために保存」を押すと、「customixationsを保存できません。initファイルが完全にロードされませんでした」というメッセージが表示されました... .emacs-fileに問題があると思いますが、理解できません。
ジョナス

4
Sanoj:最適な修正方法は、Lispがわからない場合は、空の.emacsを作成し、古い.emacsの一部を一度に1つずつコピーして、メッセージバッファーにエラーが表示されないようにすることです。起動時に追加する部分ごとに。または、「;」を追加できます。行の前にコメントアウトし、同様のプロセスに従って小さなセクションのコメントを外し、再起動時にエラーがないことを確認します。
ジャスティンスミス

6

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

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

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


Emacs 24 FWIWではこの問題は見られません。
ポールビセックス16

0

将来の参考のために。

ツールバー、メニューバー、スクロールバーが非表示の〜/ .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は次のようになりますこの

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.