Comment puis-je masquer la barre d'outils dans Emacs de manière persistante?

23

J'ai installé emacs23 sur Linux Mint 8. Je voudrais masquer la barre d'outils et je peux le faire avec Options > Show/Hide > Tool-bar. Mais la barre d'outils revient la prochaine fois que je lance emacs. Comment puis-je le cacher de manière persistante?

Jonas
la source

Réponses:

38

Ajoutez ce qui suit dans votre fichier d’initialisation (~ / .emacs ou _emacs ou ~ / .emacs.d / init.el):

(tool-bar-mode -1)
michaelmichael
la source
6

Je suis d'accord avec Michael. Mais si vous ajoutez uniquement cette ligne à votre fichier .emacs, des erreurs se produiront si vous exécutez emacs en mode ligne de commande. Par conséquent, une meilleure solution consiste peut-être à ajouter les éléments suivants à votre fichier .emacs:

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

de sorte que la barre d'outils ne sera masquée que lorsque vous l'exécuterez dans l'interface graphique. Emacs en mode ligne de commande ne semble pas avoir de barre d’outils.

Yu Fu
la source
Je ne vois pas ce problème avec Emacs 24 FWIW.
Paul Bissex
5

Emacs a une belle interface de personnalisation intégrée.

Sélectionnez Options › Customize Emacs › Specific Option, commencez à taper tool, puis appuyez sur TABpour voir les options commençant par tool. Choisissez tool-bar-modealors. Basculez sa valeur pour l'éteindre, puis appuyez sur Save for future sessions.

Török Gábor
la source
Merci, c'était une solution plus générale. Mais quand j'ai appuyé sur "Enregistrer pour les sessions futures", j'ai reçu le message suivant: "Impossible d'enregistrer les personnalisations; le fichier init n'a pas été chargé" ... Je pense donc que j'ai un problème avec mon .emacsfichier, mais je ne le comprends pas.
Jonas
4
Sanoj: la meilleure solution pour cela, si vous ne connaissez pas Lisp, est de créer un fichier .emacs vide, puis de copier des parties de votre ancien fichier .emacs un par un et de vous assurer qu'aucune erreur ne s'affiche dans le tampon Messages. au démarrage pour chaque partie que vous rajoutez. Ou vous pouvez mettre un ";" avant les lignes pour les commenter, et suivez le même processus pour supprimer une petite section et comment s’assurer qu’il n’ya pas d’erreur au redémarrage.
Justin Smith
0

Juste pour référence future.

Fichier ~ / .emacs avec barre d'outils, barre de menus et barre de défilement masquées

;; 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. 
;;-----------------------------------------------------------------------

Maintenant, votre Emacs ressemblera à ceci .

vineeshvs
la source