答え1
Solarized色の例を望む人は、st
彼のポイントを参照してください。config.h
https://gist.github.com/gregf/5279175
答え2
stを使用する以外にstの以前の経験はありませんが、ソースコードを調べて関連部分を見つけたようです。
通り過ぎたと思いました。日当たりの良い色を使用してくださいあなたはあなたが使用しているすべてのアプリが欲しいという意味です基本青代わりに使用白くする。
config.hだけでなくst.cのソースコードもいくつか変更する必要があります。
直流はグローバル変数はDC構造のインスタンスであり、それぞれはdc.cols[i]
使用する色に対応します。
colornameの最初の16の色は関数を介してconfig.h
ロードされ、これらの色は関数の最初の16の場所(0〜15)に挿入されます。XAllocNamedcolor
xloadcols(void)
dc.col
これはansiエスケープシーケンスの色に対応します。詳細についてはをご覧ください。ANSIエスケープコード::color。
xloadcols(void)
特に、最初のforループでこの関数を変更する必要があります。代わりに
(名前で既知の色を読み込むのではなく)、各位置に挿入する各色のRGBを指定できます(2番目のforループでこれの例を見ることができます)。XAllocNamedColor
XAllocColor
16進値については、以下を参照してください。太陽露出.vim特に16進値が指定される98~116行です。
残りは江戸dc.cols
のforループに割り当てられ、xloadcols(void)
変更する必要はありません。しかし、これは、一部のアプリケーションが日光色の代わりにこれらの色を使用できることを意味します。
デフォルトの背景色と前景色は、config.h 40行以下で設定されます。
各定義dc.col [index]は、端末の背景色を指定する#define name index
など、名前に使用されます。DefaultBg
答え3
Solarizedは、次の問題に対する公式パッチとして提供されますconfig.def.h
。
答え4
st Tip(およびバージョン0.3)ではst.cを編集する必要はなく、config.hに夏時間を挿入するだけです。この質問をした後、st.cとconfig.hの両方が変更されたようです。