我正在尝试对 Emacs' 应用一些相当具体的自定义linum.el
,使用此 EmacsWiki 页面中关于行号的部分(标题为Linum: Separating line numbers from text)作为指南。
我实现了对linum.el的编辑,在行号的右侧添加了一个空格。我现在想弄清楚的是如何在行号左侧添加一个额外的空格,以便行号看起来像这样:
| 1 |#include <stdio.h> (Vertical bars for visualization)
| 2 |int main()
我试图完成的另一个自定义涉及在为行号着色背景时包含正确的空间。当我为linum面设置背景时,它不会为行号右侧的新空间着色。
为了说明,以下是当前linum背景的覆盖方式:
(current) |1| #!/bin/bash -- vs. --> |1 |#!/bin/bash (ideal)
|2| echo "123" ---------> |2 |echo "123"
我确实尝试通过盲目地修改 EmacsWiki 中给出正确空间的行来实现前者(左侧空格),但没有成功。不幸的是,由于我对 Emacs 和 Elisp 有点陌生,我的技能还没有达到我可以自己轻松发现需要更改的水平。
链接:
EmacsWiki:行号 [Section - Linum: Separating line numbers from text ]