Ajuste o ...-frame-alist
arquivo no seu init para informar ao Emacs como maximizar o quadro. Você também tem várias opções de como, exatamente, maximizá-lo.
alist
opções
Você tem duas ...-frame-alist
opções:
default-frame-alist
(como na resposta de @Scott Weldon)
initial-frame-alist
Se você usar default-frame-alist
, maximizará todos os quadros: o primeiro e os outros que você criar. Pode não ser o que você deseja (ou talvez seja: quem sou eu para julgar?).
Se você usar initial-frame-alist
, ele maximizará apenas o quadro criado pelo Emacs na inicialização, mas não tocará nos quadros subsequentes criados por você.
opções de maximização
Para suas opções de maximização, consulte este nó do manual para obter detalhes. A versão curta é que você pode definir o fullscreen
parâmetro para:
fullwidth
(faça o quadro o mais largo possível, não toque na vertical)
fullheight
(faça o quadro o mais alto possível, não toque na horizontal)
fullboth
(defina altura e largura para o tamanho da tela)
maximized
(faça isso, bem, maximizado)
A diferença entre fullboth
e maximized
é que você pode redimensionar o primeiro com o mouse, enquanto que com o último não.
exemplo
Portanto, por exemplo, essas linhas 1) criarão um quadro inicial maximizado e 2) criarão quadros de altura total (mas não de largura total) em todos os quadros subsequentes:
(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . fullheight))