UrxvtのNeovimカラースキームが正しくレンダリングされない

UrxvtのNeovimカラースキームが正しくレンダリングされない

私はNeovimで256色のテーマを使用しようとしています(これは:https://github.com/ayu-theme/ayu-vim)、256色をサポートしているようですが、Urxvtでは正しくレンダリングできません。

Urxvtは256色をサポートしています。

私に関連する部分は次のとおりです.vimrc

Plugin 'ayu-theme/ayu-vim'
...
syntax enable
set termguicolors
let ayucolor="light"
colorscheme ayu

カラースキームはXTermとNeovimの両方で動作するため、gvimこれがUrxvtの問題であると疑われます。私はこれを修正したり変更したりせずにテストしましたXresources

さまざまな環境のカラースキーム

Ubuntuにインストールrxvt-unicoderxvt-unicode-256colorパッケージをインストールしました。

ベストアンサー1

termguicolors私はVimがこのオプションの意味を間違って理解したことを示しました。カラーayuテーマには、実際にはUrxvtにはないTruecolorサポートが必要です。

端末の色サポートの良い説明があります。 https://gist.github.com/XVilka/8346728

これは最終的にAlacrittyに切り替えるための妥当な理由をもたらしました。

おすすめ記事