Rethink "Match current character" option
I currently use these settings in konsole
Now, if I use underlined text, this happens: (Where is the cursor?)
Maybe a "smart color" option could help? (Picking "Custom cursor color" manually every time the theme changes is a little cumbersome) It could use a mix of the background and foreground color, or the complementary color of the text.
Konsole might also include a dynamically changing cursor color, however as far as I can tell, the cursor color is currently done by passing an invalid color once, so it might be hard to implement that correctly.
Edited by toluschr