Как изменить размер окна Aquamacs?

Когда я разъединяю свой внешний монитор кино от моего ноутбука Mac (рабочий OS X 10.6), много окон становятся чрезмерно измеренными, особенно Aquamacs (и окно терминала). Это создает расстраивающую ситуацию, где окно является слишком большим для экрана, так, чтобы более низкая часть окна (где мини-буфер) не была видима. Это также означает, что я могу найти правый нижний угол, где я могу изменить размер окна, чтобы заставить его соответствовать экрану. Перезапуск Aquamacs не фиксирует это. Какие-либо идеи о том, как я могу изменить размер окон или предотвратить это в целом, когда я разъединяю свой экран?

спасибо.

3
задан 24.02.2010, 22:42

2 ответа

Следующее изменит размер кадра emacs (emacs, использует более старую терминологию, которая предшествует современным системам управления окнами, что обычно называли бы "окном", emacs называет "кадр").

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

Также потенциально полезный, следующее могло переместить emacs окно, таким образом, правый нижний угол будет видим, если OSX позволит окну быть помещенным таким способом, которым строка заголовка выше вершины экрана:

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

Так как Вы не видите мини-буфер, и эти функции не являются интерактивными, и не имеют ключевых ярлыков, Вы могли использовать версию emacs, который работает в Терминале для добавления сочетания клавиш к .emacs следующим образом:

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

Если Вы не получаете elisp, это создает сочетание клавиш глобально (работающий во всех буферах), который изменит размер тока к 80x24 (стандарт tty размер), когда Вы введете "Управление-c Управления-c".

1
ответ дан 08.12.2019, 01:48

Почему Вы только не нажимаете кнопку развертывания окна в строке заголовка окна?

1
ответ дан 08.12.2019, 01:48

Теги

Похожие вопросы