Hi Tyler,

 Thank you for the explanations. I well understood what you mean and I agree. But I did not success to apply  your approach. I disable hl-line-mode with the command with (global-hl-line-mode nil) but M-x describe-face doesn't work. Searching on the net, I found the commande C-u C-x =  and I was able to put the red color for << >>= which is a good beginning.  But the @ becomes red also, and I would like to put it in another color. I will investigate to understand how the face customization works. Thank you for the pointer.


Le 04/12/2023 à 16:25, Tyler Smith via ESS-help a écrit :
Hi,

I use cyberpunk, which is pretty usable as-is.

However, more important, I think, than the actual theme you use, is being able 
to tweak the styling of individual faces. Once you pick a theme that is 
reasonably close to what you want, if there are bits that you don't like, you 
can easily change them. Put the cursor over the offending characters, and call 
the function `M-x describe-face`. You'll be prompted for the face you want to 
see, and the default is the face of the character under point[1] (the cursor).

The window that opens includes a link to `customize this face` at the top. 
Click that, and you'll get the interface for changing the style. The next 
window that opens will show any styles that are applied to the face in 
question. You can change that to whatever you like, and apply it to the current 
session with `C-c C-c`. To save it permanently, type `C-c C-s`. Note that you 
don't see all the possible attributes by default, only the ones that have been 
changed. To see the other options, click the `show all attributes` button.

Even with good themes, I find there are differences among displays (i.e., my 
laptop screen and my monitor) that benefit from adjusting a few of the colour 
choices.

Good luck!

Tyler

[1] Note that if you use `hl-line-mode`, you should turn it off before doing 
this, otherwise that's the face you'll be offered. If you don't use 
`hl-line-mode`, ignore this.


______________________________________________
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help

Reply via email to