boomboxnation-1 has quit [Ping timeout: 244 seconds]
boomboxnation has joined #foot
tel has quit [Ping timeout: 248 seconds]
Guest99 has joined #foot
<Guest99>
Hi! First time joining IRC so please excuse me if I'm not following proper etiquette. I wanted to ask around here before posting an issue. I have been trying all morning to make `foot` work with both `vis` and `visidata`, and both have the same problem: they work fine on both `ghostty` and on `kitty`, but interpret alt+[key] combinations
<Guest99>
incorrectly when executed on `foot`. AFAIK, it has to do with escape sequences.
<Guest99>
Could not find any related issue on both Vis's and Visidata's repos.
<Guest99>
foot-terminfo. My ncurses-term package contains nothing related to foot
<manio_>
ok, you probably need to wait for someone more experienced here...
<Guest99>
Thank you for trying to help!
<manio_>
np
<rockorager>
Guest99: see if TERM=xterm-256color
<rockorager>
Some programs check for an `xterm` prefix in TERM. Both ghostty and kitty ship with `xterm` prefixed to their term (xterm-ghostty, xterm-kitty)
Guest99 has quit [Quit: Client closed]
<rockorager>
woops, see if setting that TERM value works **
Guest99 has joined #foot
<Guest99>
rockorager: WTF this worked thank you!
tel has joined #foot
Guest99 has quit [Quit: Client closed]
Guest99 has joined #foot
boomboxnation has quit [Ping timeout: 260 seconds]
<dnkl>
Guest99: hmm, it sounds like the foot terminfo is missing
<dnkl>
in most distributions, the foot-terminfo *package* contains the "foot-extra" terminfo, not "foot"
<dnkl>
"foot" is normally distributed with ncurses (but may be in a non-base package, depending on distro)
<dnkl>
if that's not the issue, then it's like rockorager said; application string-compares the terminfo name
<Guest99>
dnkl: in void's foot-terminfo, the terminfo file seems to be built from the foot sources, so I guess it's a case of string-compare.