Há um tempo que procurava uma solução para isso. No modo secundário do OS X, preencha a barra de menus com itens de menu inúteis. Aqui está uma captura de tela:
Se você não sabe, os itens de menu do Emacs estão bloqueando o restante da minha barra de menus. Existe uma maneira de dizer ao Emacs para não usar a barra de menus?
Estou usando esta porta do emacs.
Respostas:
Você não pode ocultar a barra de menus no OS X de dentro do Emacs. É sempre mostrado para aplicativos que não são de tela cheia, é assim que o OS X funciona. Os aplicativos não têm influência nisso.
Nenhuma barra de menu
Se você deseja usar o Emacs sem nenhuma barra de menus, ative o modo de tela cheia com
M-x toggle-frame-fullscreen
.Removendo itens individuais
Se você deseja remover itens individuais da barra de menus, ajuste os mapas de teclas correspondentes no seu
init.el
. Por exemplo, o seguinte snippet remove os menus "Opções", "Editar" e "Ferramentas":Um post na lista de discussão de Xah Lee tem mais exemplos.
fonte
(define-key global-map [menu-bar...
mas não para itens adicionados usando outros pacotes comoeasymenu
, você tem uma solução para isso?menu-bar
ligação do mapa de chaves correspondente. Os detalhes dependem de onde e como o menu é definido. Na dúvida, leia a fonte.