He estado buscando una solución a esto por un tiempo ahora. En el modo OS X menores, llena la barra de menú con elementos de menú inútiles. Aquí hay una captura de pantalla:
Si no puede saberlo, los elementos del menú de Emacs están bloqueando el resto de mi barra de menú. ¿Hay alguna manera de decirle a Emacs que no use la barra de menú?
Estoy usando este puerto de emacs.
Respuestas:
No puede ocultar la barra de menú en OS X desde Emacs. Siempre se muestra para aplicaciones que no son de pantalla completa, así es simplemente cómo funciona OS X. Las aplicaciones no tienen influencia en eso.
Sin barra de menú
Si desea utilizar Emacs sin ninguna barra de menú, active el modo de pantalla completa con
M-x toggle-frame-fullscreen
.Eliminar elementos individuales
Si solo desea eliminar elementos individuales de la barra de menú, ajuste los mapas de teclas correspondientes en su
init.el
. Por ejemplo, el siguiente fragmento elimina los menús "Opciones", "Editar" y "Herramientas":Una publicación de la lista de correo de Xah Lee tiene más ejemplos.
fuente
(define-key global-map [menu-bar...
pero no funciona para elementos agregados usando otros paquetes comoeasymenu
, ¿tiene una solución para eso?menu-bar
enlace del mapa de teclas correspondiente. Los detalles dependen de dónde y cómo se define el menú. En caso de duda, lea la fuente.