Meu arquivo Emacs
geralmente se estende para fora do alcance visível de uma tela na inicialização, por exemplo, em uma máquina virtual, como mostrado abaixo. Isso se torna um problema porque a linha de status é invisível (e é entediante pedir aos usuários que redimensionem seu Emacs todas as vezes).
Existe uma maneira de configurar o Emacs (por exemplo, in init.el
) para detectar automaticamente o tamanho da tela e ajustar a janela do Emacs dentro da porta de visualização visível?
Você pode achar isso útil - stackoverflow.com/questions/2151449/…
—
hkdtam
@hkdtam Obrigado. Na verdade, isso é muito útil.
—
tinlyx
Que tal ?:
—
lawlist
M-x toggle-frame-maximized
ou simplesmente coloque (toggle-frame-maximized)
na parte inferior de init.el
/ .emacs
. Para minha configuração pessoal, eu uso (x-server-version)
e (display-pixel-width)
e (display-pixel-height)
programaticamente identificar o tamanho OS e tela. No meu caso, várias versões do Windows (algumas nativas, outras máquinas virtuais, XP, 7) e OSX, e então defini o quadro com precisão usando default-frame-alist
uma largura / altura predeterminada de pixels e uma compilação de desenvolvedor do Emacs que suporta todas as correções de bugs e recursos relacionados ao meu pedido de recurso anterior 21415.