モードに応じてステータスラインの色を変更するために作成しているプラグインを完成させるためにこれが必要です。
しかし、明らかな問題に遭遇しましたが、ユーザーが使用しているテーマをどのように知ることができますか?そして、たとえ私が知っていたとしても、テーマごとに特定の色を作ることはできません。
たとえば、現在のテーマがステータスラインに使用している前景色と背景色を知る方法。
編集1:
よくわからない場合は、特定のもののctermfg
/bg
およびguifg
/を見つける方法を探しています。bg
現在、ステータスライン。:)
編集2:
どうやら:hi StatusLine
私が必要なものを手に入れることができたとしても、すべてではなく、価値だけを手に入れるためにそれを洗練する必要があります。値を見つけるために正規表現を使用する必要があると思います。誰かがもっと簡単な方法を知っているなら、それを共有してください(またはあなたがすでにそれを正規表現で理解しているなら)。ありがとう!