высота нижней командной строки emacs - PullRequest
5 голосов
/ 22 декабря 2009

Как мне изменить высоту нижней командной строки emacs. Кажется, это часть всего кадра, который занимает слишком много места. Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 22 декабря 2009

Минибуфер может автоматически занимать минимально необходимое пространство. Существует некоторая настройка, которая поможет вам более эффективно использовать пространство. Из руководства Emacs :

Обычно окно минибуфера занимает одну строку экрана. Однако, если вы добавите две или более строк стоит текста в минибуфер, это расширяется автоматически для размещения текст. Переменная resize-mini-windows контролирует изменение размера минибуфера. значение по умолчанию grow-only, которое означает поведение, которое мы только что описано. Если значение t, Окно минибуфера также будет уменьшаться автоматически, если вы удалите несколько строк текста из минибуфера, вплоть до минимум одна строка экрана. Если значение nil, окно минибуфера никогда не изменяет размер автоматически, но Вы можете использовать обычное изменение размера окна команды для него (см. Windows ).

2 голосов
/ 23 декабря 2009

Согласно руководству GNU Emacs, , раздел 8.3 Редактирование в минибуфере :

Переменная max-mini-window-height контролирует максимальную высоту для изменения размера окна минибуфера. Число с плавающей запятой задает часть высоты кадра; целое число указывает максимальное количество строк; nil означает, что не изменять размер окна минибуфера автоматически. Значение по умолчанию составляет 0,25.

В руководстве по Emacs Lisp это описано в разделе 20.14. Разное минибуфер .

1 голос
/ 22 декабря 2009

Вы имеете в виду минибуфер ?

Использование C-h v minibuffer <tab> даст вам список переменных, связанных с минибуфером, и, если вы закончите команду, даст вам помощь.

Аналогично, C-h f minibuffer <tab> выдаст вам список функций, связанных с минибуфером.

Я не вижу ничего очевидного, что могло бы повлиять на высоту буфера.

...