Как получить высоту строки режима emacs?
На самом деле, я хочу сгенерировать изображение в формате XPM и нарисовать его на строке режима, используя display
атрибут текстовой строки. Тем не менее, высота строки режима оказывается другой в результате различного набора шрифтов.
Это означает, что мне нужно знать высоту строки режима emacs и использовать ее для генерации соответствующего размера изображения в формате XPM, чтобы сгенерированное изображение могло полностью заполнить строку режима.
Мой вопрос просто показывает в качестве заголовка, как я могу узнать фактическую (окончательно обработанную) высоту строки режима после применения определенного набора шрифтов?
Я искал документацию по Emacs через apropos
то, что я нашел сейчас:
Я могу использовать font-info
функция, чтобы получить высоту шрифта в текущем кадре. Я думаю, может быть, я могу получить то, что я хочу, основываясь на этом, хотя мне не повезло до сих пор.
И я не могу найти функцию, связанную с высотой строки режима.
1 ответ
Пытаться
(- (elt (window-pixel-edges) 3)
(elt (window-inside-pixel-edges) 3))