¿Cómo puedo ocultar la barra de herramientas en Emacs de forma persistente?

23

He instalado emacs23 en Linux Mint 8. Me gustaría ocultar la barra de herramientas y puedo hacerlo Options > Show/Hide > Tool-bar. Pero la barra de herramientas vuelve la próxima vez que inicio emacs. ¿Cómo puedo ocultarlo persistentemente?

Jonas
fuente

Respuestas:

38

Agregue lo siguiente a su archivo de inicio (~ / .emacs o _emacs o ~ / .emacs.d / init.el):

(tool-bar-mode -1)
michaelmichael
fuente
8

Emacs tiene una bonita interfaz de personalización incorporada.

Seleccione Options › Customize Emacs › Specific Option, comience a escribir tool, luego presione TABpara ver las opciones que comienzan con tool. Elige tool-bar-modeentonces. Cambie su valor para apagarlo y presione Save for future sessions.

Török Gábor
fuente
Gracias, esta fue una solución más general. Pero cuando presioné "Guardar para futuras sesiones", recibí "No se pueden guardar las personalizaciones; el archivo de inicio no se cargó completamente" ... así que creo que tengo algún problema con mi .emacsarchivo, pero no lo entiendo.
Jonas
44
Sanoj: la mejor solución para eso, si no conoce ningún ceceo, es hacer un .emacs vacío, y luego copiar partes de sus viejos .emacs en uno a la vez y asegurarse de que no aparezcan errores en el búfer de Mensajes al inicio de cada porción que agregue nuevamente. O puede poner un ";" antes de las líneas para comentarlas y seguir un proceso similar de descomentar una pequeña sección y asegurarse de que no haya errores al reiniciar.
Justin Smith
6

Estoy de acuerdo con michael. Pero si solo agrega esta línea a su archivo .emacs, habrá errores cuando ejecute emacs en el modo de línea de comando. Por lo tanto, una mejor solución puede ser agregarle lo siguiente al archivo .emacs:

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

para que la barra de herramientas se oculte solo cuando la ejecutes en la GUI. Emacs en modo de línea de comando no parece tener una barra de herramientas.

Yu Fu
fuente
No veo este problema con Emacs 24 FWIW.
Paul Bissex
0

Solo para referencia futura.

Archivo ~ / .emacs con barra de herramientas, barra de menú y barra de desplazamiento ocultas

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

Ahora, sus emacs se verá como este .

vineeshvs
fuente