Inicie o emacs com uma determinada configuração de janela

Inicie o emacs com uma determinada configuração de janela

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:

  1. (desktop-save-mode 1)Parece não afetar a configuração da janela.
  2. 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).
  3. Metade das coisas encontradasaqui. Como no item 2, nenhum dos pacotes realmente carrega o menu de buffer na inicialização.

Responder1

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

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

informação relacionada