カラーテーマファイル(gruber-darker.elに類似)があり、特定の色を調整したいと思います。この色は次のように説明できます。を介してOrgAgenda(org-mode agenda buffer)に変更しM-x org-agenda a
ます。次に、Scheduled TODOアイテムの上にカーソルを移動します(これは、アジェンダファイルの対応するエントリへのリンクです)。カーソルがそのようなアイテムの上にあるとき、背景色と前景色で強調表示された形式でアイテムが表示されます。背景色は細かいですが、前景色は白です。:foreground nil
この前景色を、もう白くならないように調整したいと思います。代わりに、カーソルが置かれているアイテムの自然な色が継承されます。普段使っていますM-x describe-face RET
私が変えなければならない要素が何であるかを理解するために。ただし、カーソルが置かれているアイテムの色/要素名しか取得できないため、これはここでは機能しません。
更新1:
emacsのすべてのリンクで同じ動作が得られることに気づきました(org-modeだけでなく)。(highlight ((t (:background "#453D41"))))
ハイライトされた領域として茶色の背景バーが表示されることがわかりました。しかし、カーソルが強調表示された領域の上にあると、元の色ではなく白い前景色が表示されます。カーソルが置かれているアイテムの元の色を教えて(highlight ((t (:background "#453D41" :foreground nil))))
くれません。どうすればそれを達成できますか?
更新2:(highlight ((t (:foreground "#000000" :background "#453D41"))))
実際に白ではなく黒の前景色が得られる
ことがわかりました。しかし、カーソルが置かれているアイテムの「継承された」前景色を取得する方法がわかりません。