fniessen / emacs-leuven-theme

This Emacs theme reduces eye strain with a light, high-contrast color scheme, syntax highlighting, and support for multiple modes. Enhance your coding experience! #emacs #theme #coding #orgmode
GNU General Public License v3.0
696 stars 59 forks source link

Faces for dired-subtree are not included #64

Open paulprovost opened 5 years ago

paulprovost commented 5 years ago

Would it be possible to include the dired-subtree faces in Leuven? They are:

dired-subtree-depth-1-face
dired-subtree-depth-2-face
dired-subtree-depth-3-face
dired-subtree-depth-4-face
dired-subtree-depth-5-face
dired-subtree-depth-6-face

By default, they are very dark (#232a2b , if that matters), rendering the display of the subtree illegible.

fniessen commented 5 years ago

Dear @paulprovost , I don't know those - from which package are they? (I'm using dired also… a lot…)

Anyway, propose me with values and I'll include them.

paulprovost commented 5 years ago

Hi @fniessen. Thanks for the quick answer!

They are from dired-hacks, more precisely the subtree hack. As for values, I guess you could use the file value. They have it set up by level, so it may look strange. Test it out, maybe?

paulprovost commented 5 years ago

Ok, I stand corrected. From the video here, the author’s intents seems to be for levels to have progressively darker colors. So I guess you could take your global background color and lower the luminance for each nested level.

stevenbagley commented 4 years ago

@paulprovost. As a partial solution, you can set this variable to not use the default dark faces: (setq dired-subtree-use-backgrounds nil)