我想要实现的效果是,缩进的地方(列)全部底色高亮,当前所在的缩进单元用竖线’|'高亮,请问各位大佬怎么实现?
就类似这种:GitHub - antonj/Highlight-Indentation-for-Emacs: Minor modes to highlight indentation guides in emacs. 但是我想让当前所在的缩进单元用竖线’|'高亮
我也看过,但是没有说怎么才能做到:在用竖线高亮当前行的同时,也用底色高亮其他缩进
你是想把上面那个插件的效果变成 其他列不变,当前列由深底色改为竖线?
光标停在深底色处,describe-face
,结果应该是插件定义的一个face,然后customize-face
刚才找出的那个face就好了。不过还有一个问题:改face感觉不能实现“显示竖线”的效果
显示竖线试试 highlight-indentation-current-column-put-overlays-region
(overlay-put o 'priority highlight-indentation-current-column-overlay-priority)
+ (overlay-put o 'display "|")
(overlay-put o 'face 'highlight-indentation-current-column-face))