высота emacs нижней командной строки

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

5
задан small_potato 22 December 2009 в 00:26
поделиться

3 ответа

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

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

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

.
1
ответ дан 14 December 2019 в 08:52
поделиться

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

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

4
ответ дан 14 December 2019 в 08:52
поделиться

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

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

В руководстве Emacs Lisp оно описано в разделе 20.14 Minibuffer Miscellany.

.
2
ответ дан 14 December 2019 в 08:52
поделиться
Другие вопросы по тегам:

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