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