Como redimensionar uma janela do Aquamacs?

3

Quando eu desconecto meu monitor de cinema externo do meu laptop Mac (executando o OS X 10.6), muitas janelas ficam excessivamente dimensionadas, especialmente Aquamacs (e a janela do terminal). Ele cria uma situação frustrante em que a janela é muito grande para a tela, de modo que a parte inferior da janela (onde o mini-buffer está) não está visível. Isso também significa que posso encontrar o canto inferior direito onde posso redimensionar a janela para ajustá-la à tela. Reiniciar o Aquamacs não corrige isso. Alguma idéia de como eu posso redimensionar as janelas ou impedir que isso aconteça quando eu desconectar minha tela?

obrigado.

    
por user46976 21.02.2010 / 21:27

2 respostas

1

O seguinte irá redimensionar um quadro do emacs (o emacs usa uma terminologia antiga que antecede sistemas de janelas modernas, o que normalmente seria chamado de "janela", o emacs chama de "quadro").

(set-frame-size (selected-frame) <width in characters> <height in characters>)

Também potencialmente útil, o seguinte pode mover a janela do emacs para que o canto inferior direito fique visível, se o OSX permitir que a janela seja posicionada de forma que a barra de título fique acima da parte superior da tela:

(set-frame-position (selected-frame) x y)

Como você não pode ver o minibuffer, e essas funções não são interativas, e não tem atalhos de teclas, você pode usar a versão do emacs que roda no Terminal para adicionar um atalho de teclado ao .emacs da seguinte maneira:

(define-key global-map "\C-c\C-c"
  (lambda ()
    (interactive)
    (set-frame-size (selected-frame) 80 24)))

Se você não obtiver elisp, isso criará um atalho de teclado globalmente (trabalhando em todos os buffers) que redimensionará a corrente para 80x24 (tamanho tty padrão) quando você digitar "Control-c Control-c".

    
por 22.02.2010 / 00:02
1

Por que você não pressiona o botão maximizar na barra de título da janela?

    
por 22.02.2010 / 10:19