set-face-attribute
Geçerli temanın arka planının açık veya koyu olmasına bağlı olarak ön plan için iki renkten birini seçmek için kullanmak istiyorum .
Beklenen davranış, açık renkli bir arka plan temasından koyu bir arka plan temasına geçersem ön planın otomatik olarak değişmesidir.
İşte bir kullanım örneği:
Yüzünü stripe-hl-line
aşağıdaki gibi özelleştiriyorum :
(set-face-attribute 'stripe-hl-line nil
:overline "gray"
:underline "gray"
:foreground "dodger blue")
Ancak ön temayı, temanın açık veya koyu olmasına bağlı olarak değiştirmek istiyorum. Bu şekilde her temada o yüzü özelleştirme konusunda endişelenmem gerekmiyor.
color
kütüphaneyi kullanabileceğiniz anlaşılıyor . Arka plan yüzünün rgb veya hex değerini alabilir, "karanlık" için bir eşik değeri belirleyebilir ve ön planı buna göre ayarlayabilirsiniz.