Как изменить размер буфера, чтобы он занимал только небольшую часть экрана? - PullRequest
1 голос
/ 02 октября 2011

Как в Emacs изменить размер буфера, чтобы он занимал лишь небольшую часть экрана?

Есть ли способ?

Я бы хотел, чтобы src занял 70% экрана, а файловый менеджер - в остальных 30%

Ответы [ 2 ]

3 голосов
/ 02 октября 2011

Установить ширину текущего окна на текущем кадре на ~ 70%:

(window-resize nil (- (truncate (* 0.7 (frame-width))) (window-width)) t)

Другие окна сокращаются автоматически. Если вы хотите настроить более одного, это становится сложнее.

Как команда:

(defun window-resize-to-70-percent ()
  (interactive)
  (window-resize nil (- (truncate (* 0.7 (frame-width))) (window-width)) t))
0 голосов
/ 07 октября 2011

Использовать отдельные кадры оконного менеджера для отдельных буферов (по умолчанию).Автоматически сжимать кадры для соответствия содержимому буфера.

См. Emacs One-On-One , в частности библиотеки fit-frame.el и Автоподбор-frame.el .

...