Gostaria de iniciar o emacs com uma configuração de janela padrão. A configuração 'vanilla' abre apenas uma única janela. Depois de instalar o 'sr-speedbar' e adicionar (sr-speedbar-open)
ao meu arquivo init, o emacs inicia duas janelas, divididas horizontalmente, a direita contendo a barra de velocidade. Posso dividir a janela da barra de velocidade verticalmente e abrir o menu de buffer na janela inferior com M-x buffer-menu
. Minha tela agora está mais ou menos assim:
--------
| |a|
| |-|
| |b|
--------
onde 'a' é a barra de velocidade e 'b' é o menu buffer. Como posso obter essa configuração na inicialização? Eu tentei:
(desktop-save-mode 1)
Parece não afetar a configuração da janela.- grupos de trabalho. Isso tem alguns problemas com a divisão da janela da barra de velocidade. Simplesmente dá um erro ao carregar. Se eu desligar a barra de velocidade, ela ainda não funciona; o menu do buffer não é carregado quando eu reinicio (os locais das janelas são salvos corretamente).
- Metade das coisas encontradasaqui. Como no item 2, nenhum dos pacotes realmente carrega o menu de buffer na inicialização.
Responder1
Com instantâneos de desenvolvimento do GNU Emacs e do Emacs 24.4 que será lançado em breve,
desktop.el
faz restaurar configurações de moldura e janela. Não é perfeito, mas é tão bom quanto poderia ser, visto que alguns estados de buffer são dinâmicos, etc. Sugiro que você comece tentando isso, se puder.Além disso, tudo o que você faz normalmente (interativamente ou por código em lote) para colocar seu Emacs em um determinado estado pode, na maior parte, ser colocado em seu arquivo init. Portanto, iniciar o Emacs carregando seu arquivo init deverá ser capaz de restaurar tudo o que for significativo para você. Sim, pode ser complicado reproduzir tanto quanto você deseja. Mas não existe nenhuma barreira inerente, além do facto de o tempo passar e o mundo mudar: hoje não é amanhã, claro.