【发布时间】:2014-02-15 12:23:35
【问题描述】:
This answer 很好地提供了一种显示字符而不是制表符的方法(在示例中它建议使用">",但我确认它适用于“.”)。
它使用设置活动窗口显示表来做到这一点。
现在我的目标是将 4 个空格显示为 4 个点。使用font-face 和正则表达式,我相信我可以很好地显示它。我知道我可以让 Emacs 自动使用制表符而不是空格,但我总是更喜欢在我的文件中使用空格字符。
我也研究了空白模式,但我调整了许多参数,最后我从来没有得到简单的点(它的脸使它不那么“跳”出来)。
那么:我怎样才能在 Emacs 中将 4 个空格优雅地显示为点,而不是将制表符显示为点?
【问题讨论】:
-
让我猜猜:你是个 Python 人,对吧?说话比比皆是 4 空间和优雅:)
-
哈哈,笑死我了。 Python 确实是我需要它的那个!
-
所以只有在有 4 个空格时才需要小点?
-
缩进确实如此,是的,4 个或更多空格。
-
从这个开始:
(setq whitespace-space-regexp "\\( \\{4,\\}\\)")
标签: emacs whitespace