boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<Onload>
WhyNotHugo: both of them
<Onload>
it seems that short key ctrl+shift+o is conflict with tmux, but i don't find the key binding in tmux
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<dnkl>
Onload: shortcut handling is done before anything being passed to tmux, or anything else
<dnkl>
either you're running a very old version of foot, where the default shortcut is Ctrl+shift+i, or your xkb layout is setting more/other modifiers when you press those keys. You can check the latter with "xkbcli interactive-wayland"
<dnkl>
neither of which makes any sense if it works without tmux, obviously
<dnkl>
so, for non-OSC8, foot won't be able to detect them if they line wrap with a hard line break. It's possible tmux always inserts hard line breaks causing this
<dnkl>
for OSC8, I believe you have to explicitly tell tmux to enable them? Don't use tmux myself so don't remember exactly what
<dnkl>
or which versions of tmux are involved
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
lindsay has joined #foot
hyrumb has quit [Ping timeout: 260 seconds]
hyrumb has joined #foot
Onload has quit [Ping timeout: 248 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
Onload has joined #foot
dutchie has quit [Remote host closed the connection]
dutchie has joined #foot
Onload has quit [Read error: Connection reset by peer]
Onload has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
azerov has joined #foot
cbb has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
talisman` has joined #foot
talismanick has quit [Ping timeout: 268 seconds]
boomboxnation has joined #foot
rcf has quit [Quit: WeeChat 4.4.2]
<delthas>
dnkl: rockorager: sorry i we've already talked about this before but i forgot. senpai (over vaxis over foot) does not properly set the terminal cursor style to its previous style on exit. is there a way to fix that? i cant remember if that was because there was no such terminal spec, or if vaxis did not implement it?
<dnkl>
delthas: foot will reset it to the user configured form with "\E[0 q"
<dnkl>
you can also use DECRQSS (a DCS sequence) to query the current form before you change it, and then explicitly emit that on exit
<delthas>
ok, then vaxis should probably send the reset on Vaxis.Suspend rockorager (?)
<rockorager>
delthas: yeah, if it isnβt then it should be
boomboxnation has quit [Read error: Connection reset by peer]
<rockorager>
delthas: i am thinking we request cursor on startup and store it. then restore to the stored value (defaulting to 0, thanks go)
<dnkl>
I don't have any easy-to-read examples in foot's sources
<dnkl>
but look up DECRQSS in the VT manuals
<rockorager>
Yeah I just found it
<rockorager>
Thanks
<delthas>
hm, just adding "_, _ = vx.tw.WriteString(tparm(cursorStyleSet, CursorDefault))" in Vaxis.disableModes doesnt work. but a plain printf "\E[0 q\n" in my shell works
<dnkl>
don't know if ECMA says anything. Otherwise I'd look to xterm
<rockorager>
xterm does what alacritty and foot do
<rockorager>
So ghostty is wrong here
<rockorager>
Well that's one issue, but not sure why senpai is still having issues π
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<delthas>
is there a way to query the RGB colors of an indexed (<16) color? like know what RGB color 6 is (under the current terminal theme)
<delthas>
some themes have grey == black and this makes some senpai UI elements invisible so i'm wondering if i can detect that and pick another color dynamically
<rockorager>
delthas: OSC 4
<rockorager>
OSC 4 ; <index> ; ? ST
Biolunar has quit [Ping timeout: 252 seconds]
Biolunar has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<dnkl>
cbb: there already is a note in the source code... :)
<cbb>
oh yeah, so there is... I should have looked first haha
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
birdisword has quit [Ping timeout: 248 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
d76d5 has joined #foot
<d76d5>
Hey all, is there a way to have foot confirm on close if a command is running? I tried looking thru the codeberg issues but search seems to be returning a few thousand results regardless of what I query