Basta adicionar
(split-window-horizontally)
para o seu arquivo .emacs
.
Com C-h k
você pode verificar qual função do Emacs está vinculada ao seu atalho. É muito útil se você não estiver familiarizado com as funções do Emacs.
Eu quase sempre uso o Emacs em uma configuração de um quadro e duas janelas (ou seja, uma janela do sistema operacional com duas janelas do Emacs dentro dele). Eu tenho o default-frame-alist
set para que os quadros aparecem no tamanho certo, mas então eu tenho que dividi-los manualmente (com C-x 3 ). Existe uma maneira de dizer ao Emacs para fazer isso automaticamente quando cada novo quadro é criado?
EDITAR: Se acontecer de eu criar um novo quadro em algum momento, quero que ele seja dividido verticalmente também. Portanto, (when window-system (split-window-horizontally))
in .emacs
não fará o trabalho, porque só se aplica ao quadro inicial . O que eu acho que preciso é de um gancho que é executado no contexto de cada novo quadro após o default-frame-alist
é aplicado.
Basta adicionar
(split-window-horizontally)
para o seu arquivo .emacs
.
Com C-h k
você pode verificar qual função do Emacs está vinculada ao seu atalho. É muito útil se você não estiver familiarizado com as funções do Emacs.
Para evitar a divisão automática do buffer vertical quando, por exemplo, visitando um item em um buffer do grep a configuração
(setq split-height-threshold nil split-width-threshold nil)
é útil.
Não é exatamente o que você está pedindo, mas é uma boa maneira de obter duas janelas lado a lado.
Você pode definir as variáveis split-height-threshold
e split-width-threshold
para alterar o comportamento de split-window-sensibly
. Desta forma, toda vez que uma nova janela aparecer, digamos por autocompletion ou pressionando o
em um buffer dired, o quadro será dividido horizontalmente.
;; only split horizontally
(setq split-height-threshold nil
split-width-threshold 0)
Novos quadros ainda começarão com apenas uma janela, mas na primeira vez em que aparecer uma nova janela, você terá uma janela no lado esquerdo e outra no lado direito.
Tags emacs