Emacs 如何使diff模式显示空白与其他编程模式类似?
当我使用添加的空白选项启用空白模式时:Emacs 如何使diff模式显示空白与其他编程模式类似?,emacs,Emacs,当我使用添加的空白选项启用空白模式时: (add-hook 'diff-mode-hook (lambda () (setq-local whitespace-style '(face tabs
(add-hook 'diff-mode-hook (lambda ()
(setq-local whitespace-style
'(face
tabs
spaces
wspaces
trailing
indentation::space
indentation::tab
newline))
(whitespace-mode 1)))
但是在编程模式下,我并没有得到类似的外观,而是用颜色来表示不同类型的空白,看起来很不舒服。有没有办法让它看起来像在编程模式下一样?
空格标记
默认为中间点(Unicode\u00B7·
)-“空格和硬空格通过显示表可视化。”wspaces
不是有效的设置——因此,用空格标记
替换wspaces
原始海报可能还对使用标签标记(Unicode\u00BB»
)可视化标签感兴趣;和硬回车,带有新行标记
(即美元符号
$)。它们都是通过显示表显示的
(add-hook 'diff-mode-hook (lambda ()
(setq-local whitespace-style
'(face
tabs
tab-mark
spaces
space-mark
trailing
indentation::space
indentation::tab
newline
newline-mark))
(whitespace-mode 1)))
您的问题与
diff模式
之间有什么关系?你的问题不是很清楚,我想让它把空格显示为
字符,把标签显示为
字符,而法律列表基本上回答了这个问题。但我可以试一下。谢谢