Заголовки фреймов
У каждого фрейма есть параметр name; он служит значением по умолчанию для заголовка фрейма, который оконные системы обычно отображают в верхней части фрейма. Вы можете явно задать имя, установив свойство фрейма name.
Обычно имя явно не задают, и Emacs автоматически вычисляет имя фрейма на основе шаблона, хранящегося в переменной frame-title-format. Emacs пересчитывает имя каждый раз при повторном отображении фрейма.
- Переменная: frame-title-format
Эта переменная определяет, как вычислять имя фрейма, если вы не задали его явно (через параметры фрейма; см. Основные параметры). Фактически значение переменной представляет собой конструкцию строки режима, подобную
mode-line-format, за исключением того, что конструкции «%c», «%C» и «%l» игнорируются. См. Структура данных строки режима.
- Переменная: icon-title-format
Эта переменная определяет, как вычислять имя свернутого в значок фрейма, если вы явно не задали имя фрейма через его параметры. Полученный заголовок отображается непосредственно на значке фрейма. Если значение является строкой, она должна быть конструкцией строки режима, подобной той, что используется в
frame-title-format. Значением также может бытьt, что означает использованиеframe-title-format; это позволяет избежать проблем с некоторыми оконными менеджерами и средами рабочего стола, в которых изменение заголовка фрейма (когда фрейм свёрнут в значок) интерпретируется как запрос на поднятие фрейма и/или передачу ему фокуса ввода. Это также полезно, если вы хотите, чтобы заголовок фрейма был одинаковым независимо от того, свёрнут фрейм в значок или нет. Значение по умолчанию — строка, идентичная значению по умолчаниюframe-title-format.
- Переменная: multiple-frames
-
Эта переменная устанавливается Emacs автоматически. Её значение равно
t, если имеется два или более фрейма (не считая фреймов только с минибуфером и невидимых фреймов). Значение по умолчаниюframe-title-formatиспользуетmultiple-frames, чтобы помещать имя буфера в заголовок фрейма только при наличии более одного фрейма.Точность значения этой переменной гарантируется только во время обработки
frame-title-formatилиicon-title-format.
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Frame-Titles.html