【问题标题】:How to remove extra space in global-linum-mode?如何删除 global-linum-mode 中的额外空间?
【发布时间】:2022-12-05 11:01:25
【问题描述】:

打开 global-linum-mode 会在左侧创建额外的空间。 我如何摆脱这个额外的空间并只显示行号?

图片:

【问题讨论】:

    标签: emacs


    【解决方案1】:

    启用 global-linum-mode 时缓冲区左侧出现的额外空间是由默认的 linum-format 设置引起的,该设置会向行号添加一定量的填充以确保它们正确对齐。

    要摆脱多余的空间并仅显示行号而不进行任何填充,您可以自定义 linum-format 变量。该变量决定了 global-linum-mode 中行号的格式,您可以将其设置为不包含任何填充的格式字符串。

    (custom-set-variables
     '(linum-format "%d"))
    

    【讨论】: