I think this is OK so I've applied this now. I forgot to put your name in the commit, sorry...
On Sat, 3 May 2025 at 20:03, Johannes Altmanninger <aclo...@gmail.com> wrote: > Given > > for i in $(seq 5); do > printf '\e[4:${i}m%s\e[m\n' "underline style $i" > done > > when terminfo doesn't advertise the Smulx capability, we fall back to > emitting > regular underlines. > > I use curly underlines to highlight syntax errors in my interactive shell. > I don't want the fallback because in this context, a regular underline > means > something else (namely that a file path exists). > > Remove the smart fallback, matching what most (non-multiplexing) terminals > do. > > This might annoy some users, in particular those using TUI programs that > do not allow setting their text face that results in the program sending > '\e[4m\e[4:2m' (underline followed by double underline). I guess that not > many programs enable styled underlines by default. For example, Neovim > seems > to use regular underlines for errors. > > Other instances of this fallback pattern are that we downgrade both reverse > and italics mode to standout mode if they are missing. Perhaps we should > try to remove those as well, for consistency (sketched in the next patch). > --- > tty.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/tty.c b/tty.c > index bfedb8ee..19e55757 100644 > --- a/tty.c > +++ b/tty.c > @@ -2756,8 +2756,7 @@ tty_attributes(struct tty *tty, const struct > grid_cell *gc, > if (changed & GRID_ATTR_ITALICS) > tty_set_italics(tty); > if (changed & GRID_ATTR_ALL_UNDERSCORE) { > - if ((changed & GRID_ATTR_UNDERSCORE) || > - !tty_term_has(tty->term, TTYC_SMULX)) > + if (changed & GRID_ATTR_UNDERSCORE) > tty_putcode(tty, TTYC_SMUL); > else if (changed & GRID_ATTR_UNDERSCORE_2) > tty_putcode_i(tty, TTYC_SMULX, 2); > -- > 2.49.0 > > -- > You received this message because you are subscribed to the Google Groups > "tmux-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tmux-users+unsubscr...@googlegroups.com. > To view this discussion, visit > https://groups.google.com/d/msgid/tmux-users/20250503190316.409246-2-aclopte%40gmail.com > . > -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+unsubscr...@googlegroups.com. To view this discussion, visit https://groups.google.com/d/msgid/tmux-users/CAEdLfcH5MfhfnaOVTvO3V-BTWpG3thoG9WLx01jGsaNG_OieYg%40mail.gmail.com.