Como maximizar o Emacs no Windows na inicializaçã

Isto está me deixando louco: eu simplesmente quero que o Emacs maximize a resolução de tela que eu tenho na inicialização. Idealmente, gosto de uma solução de plataforma cruzada (Windows e Linux) que funcione em qualquer resolução de tela, mas não consigo fazê-la funcionar apenas no Windows XP, mesmo com tamanhos codificado

Aqui estão o que eu tentei:

Configurar o alist-frame inicial com altura / largura apropriadasConfigurando o padrão-frame-alist (Material específico do Windows) Enviando mensagem para as janelas do emacs pedindo para maximizar via(w32-send-sys-command 61488)

Tentei esta função que encontrei em algum lugar:

(defun toggle-fullscreen ()
  "toggles whether the currently selected frame consumes the entire display
or is decorated with a window border"
  (interactive)
  (let ((f (selected-frame)))
    (modify-frame-parameters 
     f
     `((fullscreen . ,(if (eq nil (frame-parameter f 'fullscreen)) 
                          'fullboth
                        nil))))))
Tentei os métodos acima, tanto no começo quanto no final do meu arquivo init, para tentar eliminar a interferência de outras coisas ini

Infelizmente, nenhuma das opções acima funciona !! Para algumas das opções acima, posso ver minhas janelas do emacs serem redimensionadas corretamente por uma fração de segundo antes de voltar ao tamanho padrão pequeno. E se eu executar os métodos acima após a inicialização, as janelas do emacs serão redimensionadas corretamente. O que está acontecendo aqui?

[p. existem outras perguntas sobre SO, mas nenhuma das respostas funciona]

Atualizar

As respostas me fazem pensar que outra coisa no meu arquivo init está causando o problema. E de fato é! Depois de alguma tentativa e erro, encontrei o culpado. Se eu comentei a seguinte linha, tudo funciona perfeitamente:

(tool-bar-mode -1)

O que a barra de ferramentas tem a ver com a maximização de janela

A pergunta agora é: como posso desativar a barra de ferramentas (afinal, a barra de ferramentas do emacs é feia e ocupa um espaço precioso na tela) E maximiza as janelas no meu arquivo init? É possivelmente um bug que a barra de ferramentas interfira no tamanho das janelas?

Clarification: (tool-bar-mode -1) desliga a barra de ferramentas, mas esta linha interfere na maximização das janelas do Emacs. Portanto, se eu tentar colocar funções para maximizar as janelas e desligar a barra de ferramentas, a parte de maximizar falhará; se a parte da barra de ferramentas estiver comentada, a parte de maximizar funcionará bem. Nem importa quais soluções eu uso (entre as quatro que listei).

Solução (ou pelo menos o que funciona para mim agora)

Este é provavelmente um bug no Emacs. A solução alternativa é desabilitar a barra de ferramentas através do Registro, não no .emacs. Salve o seguinte como um arquivo .reg e execute esse arquivo no Windows Explorer:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\GNU\Emacs]
"Emacs.Toolbar"="-1"

(Esta solução é uma versão funcional do que OtherMichael sugeriu

questionAnswers(15)

yourAnswerToTheQuestion