Come posso nascondere persistentemente la barra degli strumenti in Emacs?


23

Ho installato emacs23 su Linux Mint 8. Vorrei nascondere la barra degli strumenti e posso farlo con Options > Show/Hide > Tool-bar. Ma la barra degli strumenti ritorna la prossima volta che avrò emacs. Come posso nasconderlo in modo persistente?

Risposte:


38

Aggiungi quanto segue al tuo file init (~ / .emacs o _emacs o ~ / .emacs.d / init.el):

(tool-bar-mode -1)

8

Emacs ha una bella interfaccia di personalizzazione integrata.

Seleziona Options › Customize Emacs › Specific Option, inizia a digitare tool, quindi premi TABper vedere le opzioni che iniziano con tool. Scegli tool-bar-modequindi. Attiva il suo valore per spegnerlo e premi Save for future sessions.


Grazie, questa era una soluzione più generale. Ma quando ho premuto "Salva per sessioni future", ho ricevuto "Impossibile salvare le personalizzazioni; il file init non è stato caricato completamente" ... quindi penso di avere qualche problema con il mio .emacsfile, ma non lo capisco.
Jonas

4
Sanoj: la soluzione migliore per questo, se non conosci alcun lisp, è creare un .emacs vuoto, quindi copiare parti dei tuoi vecchi .emacs uno alla volta e assicurarti che non vengano visualizzati errori nel buffer dei messaggi all'avvio per ogni porzione che aggiungi di nuovo. Oppure puoi inserire un ";" prima delle righe per commentarle e seguire un processo simile di decommentare una piccola sezione e assicurarsi che non si verifichino errori al riavvio.
Justin Smith,

6

Sono d'accordo con michael. Ma se aggiungi solo questa linea al tuo file .emacs, ci saranno errori quando esegui emacs in modalità riga di comando. Pertanto, una soluzione migliore potrebbe essere l'aggiunta di quanto segue al file .emacs:

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

in modo che la barra degli strumenti venga nascosta solo quando la si esegue nella GUI. Emacs in modalità riga di comando non sembra avere una barra degli strumenti.


Non vedo questo problema con Emacs 24 FWIW.
Paul Bissex,

0

Solo per riferimento futuro.

File ~ / .emacs con barra degli strumenti, barra dei menu e barra di scorrimento nascoste

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

Ora, i vostri emacs sarà simile a questo .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.