Zopolis4 has quit [Quit: Connection closed for inactivity]
urosm has quit [Remote host closed the connection]
urosm has joined #foot
wael has quit [Ping timeout: 255 seconds]
wael has joined #foot
Brazhh has joined #foot
Brazhh has quit [Read error: Connection reset by peer]
Brazhh has joined #foot
cbb has joined #foot
Brazhh has quit [Quit: WeeChat 4.3.5]
alexherbo2 has joined #foot
an3223 has quit [Remote host closed the connection]
an3223 has joined #foot
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #foot
azerov has joined #foot
elevenkb has joined #foot
<elevenkb>
Hi there, is there any difference between saying `export TERM=foot` and `export TERM=foot-direct`?
<cbb>
elevenkb: infocmp -xd foot foot-direct
<cbb>
that's a summary of the difference
<cbb>
imo foot-direct doesn't really serve any purpose
<cbb>
using it has a few quirks and disadvantages for no benefit in most cases
<cbb>
if unsure, you should just let foot set $TERM and avoid setting it yourself
<elevenkb>
alright, thank you.
<elevenkb>
I had no idea about the infocmp command as well.
urosm has quit [Ping timeout: 244 seconds]
urosm has joined #foot
<dnkl>
btw, I've submitted a patch to upstream ncurses to add the capabilities for styled and colored underlines
<dnkl>
hasn't been applied yet, but I don't expect any issues
<bookworm>
ah, that's why tmux didn't pick it up automatically
<bookworm>
is it better to use foot-extra as TERM ?
<dnkl>
I'd say so
<dnkl>
it has everything upstream has, plus extra capabilities that mostly tmux uses
<dnkl>
only issue is if you ssh somewhere where foot-extra isn't installed
<bookworm>
ah, that doesn't seem to be an issue for me, as the TERM within the tmux session is set to tmux-256color anyway
<cbb>
I install foot-extra to ~/.terminfo/f/foot along with my dotfiles
<cbb>
seems like the most foolproof method for my purposes
<cbb>
you just have to remember to update it when the upstream file changes
<cbb>
bookworm: tmux still uses the "outer" terminal's terminfo caps
<bookworm>
not sure I understand what you are getting at?
<bookworm>
the point was that ssh session might break if the terminfo wasn't found, but those sessions don't see foot-extra no? The remote applications will use the tmux term
<cbb>
applications running under tmux will use the tmux terminfo entry, yeah
<cbb>
but tmux itself uses terminfo too
<cbb>
which might matter, depending on which system tmux is running on
<bookworm>
why yes, that's the point isn't it ;)
<bookworm>
I'm always in a tmux session, then nest for remotes
<bookworm>
so luckily not a problem for my personal use then
urosm has quit [Read error: Connection reset by peer]
urosm has joined #foot
urosm has quit [Ping timeout: 244 seconds]
urosm has joined #foot
urosm has quit [Read error: Connection reset by peer]
urosm has joined #foot
urosm has quit [Ping timeout: 252 seconds]
urosm has joined #foot
urosm has quit [Read error: Connection reset by peer]
urosm has joined #foot
mtm has quit [Ping timeout: 260 seconds]
elevenkb has left #foot [ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
mtm has joined #foot
urosm has quit [Ping timeout: 248 seconds]
urosm has joined #foot
urosm has quit [Read error: Connection reset by peer]
urosm has joined #foot
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #foot
alexherbo2 has quit [Remote host closed the connection]
chimo has quit [Quit: Bye.]
chimo has joined #foot
birger has quit [Ping timeout: 252 seconds]
birger has joined #foot
urosm has quit [Remote host closed the connection]