我不知道这是否可以轻松地完成Emacs(如果没有简单的方法,请在下面阅读我的hack),所以...
如何在Emacs下的每一行之间添加一个垂直间距像素?
我知道屏幕空间很珍贵,但我使用的是“自定义”字体(ProggyFont),在IntelliJ IDEA下,我可以将垂直间距修改为我喜欢的内容。
然而,在Emacs下,我发现文本难以阅读,因为一行中的像素距离另一行的像素太近,所以我想在每一行之间添加一个“一个像素”的空垂直线。这可以简单地完成吗?
如果没有“简单方法”,我如何使用“x by y”位图字体并将其转换为“x by(y + 1)”位图字体?我不介意使用字体编辑器:在那里,完成了。但我不确切知道所涉及的一切。
答案 0 :(得分:3)
查看line-spacing
变量,例如
(setq line-spacing 0.2)
来自文档:
Additional space to put between lines when displaying a buffer.
The space is measured in pixels, and put below lines on window systems.
If value is a floating point number, it specifies the spacing relative
to the default frame line height. A value of nil means add no extra space.