我需要这个来完成我正在制作的插件,以便根据模式更改状态行的颜色。
但是我遇到了一个明显的问题,我怎么知道用户正在使用什么主题?即使我知道我不能为每个主题制作特定的颜色。
因此,例如,如何知道当前主题用于状态行的前景色和背景色。
编辑1:
如果我不清楚,我正在寻找一种方法来找出某些东西的ctermfg
/bg
和guifg
/ bg
。现在是状态栏。:)
编辑2:
显然,如果我这样做:hi StatusLine
了,我会得到我需要的东西,但是我需要对其进行改进以仅获得价值,而不是全部。猜猜我将不得不使用一些正则表达式来找出价值。如果有人知道更简单的方法,请分享它(或者如果你已经用正则表达式弄清楚了)。谢谢!