Каждый кадр имеет параметр name; он служит значением по умолчанию
для заголовка кадра, который оконные системы обычно отображают в верхней части
кадра. Вы можете явно указать имя, установив свойство кадра name.
Обычно вы не задаёте имя явно, и Emacs вычисляет имя кадра автоматически на
основе шаблона, хранящегося в переменной
frame-title-format. Emacs пересчитывает имя при каждом обновлении
кадра.
Эта переменная определяет, как вычислять имя для кадра, если вы не указали
его явно (через параметры кадра;
см. Основные параметры). Значение этой переменной фактически является
конструкцией строки режима, подобно mode-line-format, за исключением
того, что конструкции ‘%c’, ‘%C’ и ‘%l’ игнорируются.
См. Структура данных строки режима.
Эта переменная определяет, как вычислять имя для свёрнутого в иконку кадра,
если вы не указали имя кадра явно через его параметры. Полученный заголовок
отображается в самой иконке кадра. Если значением является строка, она должна
быть конструкцией строки режима, подобной frame-title-format.
Значение также может быть t, что означает использование
frame-title-format вместо этого; это позволяет избежать проблем с
некоторыми оконными менеджерами и средами рабочего стола, где изменение
заголовка кадра (когда кадр свёрнут в иконку) интерпретируется как запрос на
восстановление кадра и/или передачу ему фокуса ввода. Это также полезно, если
вы хотите, чтобы заголовок кадра был одинаковым независимо от того, свёрнут ли
кадр в иконку или нет. Значение по умолчанию — строка, идентичная значению
по умолчанию frame-title-format.
Эта переменная устанавливается автоматически Emacs. Её значение равно t,
когда существует два или более кадров (не считая кадров только с
минибуфером или невидимых кадров). Значение по умолчанию
frame-title-format использует multiple-frames, чтобы помещать
имя буфера в заголовок кадра только тогда, когда имеется более одного кадра.
Точность значения этой переменной гарантируется только во время обработки
frame-title-format или icon-title-format.