实际上,我想生成一个 XPM 格式的图像并使用 display
在模式行上绘制它文本字符串的属性。但是,由于字体集不同,模式行的高度会有所不同。
这意味着我需要知道emacs模式行的高度,并用它来生成XPM格式图像的对应大小,这样生成的图像才能填写 模式线完全。
我的问题只是显示为标题,我如何知道应用特定字体集后模式行的实际(最终呈现)高度?
我已经通过 apropos
搜索了 emacs 文档,我现在发现的是:
我可以使用 font-info
函数获取当前帧的字体高度。我想也许我可以基于此得到我想要的东西,尽管我直到现在都很不走运。
而且,我找不到任何与模式行高相关的功能。
最佳答案
尝试
(- (elt (window-pixel-edges) 3)
(elt (window-inside-pixel-edges) 3))
关于emacs - 如何获取emacs模式行的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9613026/