Como ocultar a barra de ferramentas no Emacs persistentemente?


23

Instalei o emacs23 no Linux Mint 8. Gostaria de ocultar a barra de ferramentas e posso fazê-lo Options > Show/Hide > Tool-bar. Mas a barra de ferramentas volta na próxima vez que eu iniciar o emacs. Como posso ocultá-lo persistentemente?

Respostas:


38

Adicione o seguinte ao seu arquivo init (~ / .emacs ou _emacs ou ~ / .emacs.d / init.el):

(tool-bar-mode -1)

8

O Emacs tem uma interface de personalização embutida.

Selecione Options › Customize Emacs › Specific Option, comece a digitar toole pressione TABpara ver as opções que começam com tool. Escolha tool-bar-modeentão. Alterne seu valor para desligá-lo e pressione Save for future sessions.


Obrigado, esta foi uma solução mais geral. Mas quando pressionei "Salvar para sessões futuras", obtive "Não é possível salvar as customizações; o arquivo init não estava totalmente carregado" ... então acho que tenho algum problema com meu arquivo -final .emacs, mas não o entendo.
Jonas

4
Sanoj: a melhor solução para isso, se você não conhece nenhum lisp, é criar um .emacs vazio e copiar partes do seu .emacs antigo em um de cada vez e garantir que nenhum erro seja exibido no buffer de Mensagens na inicialização de cada parte que você adicionar novamente. Ou você pode colocar um ";" antes das linhas para comentá-las e siga um processo semelhante de descomentar uma seção pequena e verificar se não há erros ao reiniciar.
Justin Smith

6

Eu concordo com o Michael. Mas se você adicionar apenas esta linha ao seu arquivo .emacs, ocorrerão erros ao executar o emacs no modo de linha de comando. Assim, uma solução melhor pode estar adicionando o seguinte ao arquivo .emacs:

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

para que a barra de ferramentas fique oculta somente quando você a executar na GUI. O Emacs no modo de linha de comando não parece ter uma barra de ferramentas.


Não estou vendo esse problema com o Emacs 24 FWIW.
Paul Bissex

0

Apenas para referência futura.

Arquivo ~ / .emacs com barra de ferramentas, barra de menus e barra de rolagem 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. 
;;-----------------------------------------------------------------------

Agora, seus emacs será parecido com este .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.