urxvt vim 透明カラースキーム

urxvt vim 透明カラースキーム

xcompmgr を使用して urxvt をリアル透明モードで実行しています。すべてはうまくいっていますが、vim のカラー スキームで透明設定を尊重したいと考えています。これは可能ですか?

答え1

Vim 自体は、色にさまざまなアルファ レベルを適用することはできません。Normalカラー スキームのハイライトを次のように変更する必要があります。

hi Normal ctermbg=<whatever> ctermfg=<whatever>

に:

hi Normal ctermfg=<whatever>

つまり、カラースキームの背景色の定義を削除します。

答え2

現在の前景色がわからない場合や探したくない場合は、背景色をなしに設定することもできます。

hi Normal ctermbg=NONE

関連情報