less icon indicating copy to clipboard operation
less copied to clipboard

Added more formatting attributes for -D

Open keithbowes opened this issue 1 year ago • 0 comments

I was noticing that you can now use --color/-D to set colors, which is so much nicer than the LESS_TERMCAP_ environment variables. However, there was something missing; with the environment variables, I make blinking text bold instead of blinking, but that didn't seem to be possible with -D, so I added it.

The new symbols * and _ for bold and underline are based on common convention/Markdown. ~ for standout comes from the C not bitwise operator (since terminals tend to reverse the colors in standout mode; I originally made it \ but I thought that might get confused with an escape character; some Markdown dialects use ~ for strikethrough, so ~ might not be the best choice either). & for blink is arbitrary.

This PR however does have one limitation: It still only works for lowercase letters. It's still not possible to make the prompt bold, for example. I might look into why later.

keithbowes avatar Jan 21 '24 06:01 keithbowes