dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.26.1 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
sonofevropa has quit [Remote host closed the connection]
jmcantrell_ has joined #foot
traxys3 has joined #foot
traxys has quit [Ping timeout: 276 seconds]
traxys3 is now known as traxys
tzf has joined #foot
tzf has quit [Quit: Lost In The Shell]
tzf has joined #foot
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
dutchie has quit [Remote host closed the connection]
dutchie has joined #foot
svr has quit [Read error: Connection reset by peer]
svr has joined #foot
sally has quit [Ping timeout: 244 seconds]
jmcantrell_ has quit [Ping timeout: 244 seconds]
andyrtr has quit [Read error: Connection reset by peer]
andyrtr has joined #foot
andyrtr has quit [Quit: ZNC 1.10.1 - https://znc.in]
andyrtr has joined #foot
vey has joined #foot
aktina has quit [Ping timeout: 255 seconds]
urosm has joined #foot
vey has quit [Ping timeout: 265 seconds]
tel30 has quit [Quit: the lounge - https://webirc.envs.net]
urosm has quit [Quit: urosm]
tel30 has joined #foot
urosm has joined #foot
vey has joined #foot
lack has quit [Read error: Connection reset by peer]
vey has quit [Remote host closed the connection]
vey has joined #foot
lack has joined #foot
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
svr has quit [Quit: Lost terminal]
aktina has joined #foot
svr has joined #foot
urosm has quit [Ping timeout: 245 seconds]
sonofevropa has joined #foot
sonofevropa has quit [Remote host closed the connection]
urosm has joined #foot
urosm has quit [Client Quit]
urosm has joined #foot
jmcantrell_ has joined #foot
cbb has joined #foot
sentriz has quit [Remote host closed the connection]
sentriz has joined #foot
<ovf> dnkl: is there a way to save/restore enough of the terminal state that "are we currently in sixel mode" would be in it?
<ovf> my rlwrap-like thing passes through program output but sometimes wants to e.g. redraw the edit line, and then continue with output
urosm has quit [Ping timeout: 268 seconds]
<dnkl> ovf: don't think so. A sixel is emitted as a single escape sequence. You can't inject anything else in the middle of it
<ovf> so the two options are either second-guess (charitably, track) the terminal state handling in my own state machine (granted i do have it), or resort to hacks (charitably, heuristics) like i think real rlwrap does. :-(
<dnkl> yeah, a proper vt state machine is required to handle this correctly. Note that the same limitations apply to all escape sequences
<ovf> i seem to be worried about the wrong things. e.g. what if someone was never going to finish the sixel dcs? i'll be in a bad state, but then so will be the terminal...
jmcantrell_ has quit [Ping timeout: 276 seconds]
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
sally_ has joined #foot
sally_ is now known as sally
tzf has quit [Quit: Lost In The Shell]
cbb has quit [Quit: cbb]
jmcantrell_ has joined #foot
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
qyliss has quit [Quit: bye]
qyliss has joined #foot
tzf has joined #foot
jmcantrell_ has quit [Ping timeout: 255 seconds]
jmcantrell_ has joined #foot
urosm has joined #foot
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
svr has quit [Ping timeout: 245 seconds]
svr has joined #foot
fictx has quit [Ping timeout: 245 seconds]
jmcantrell_ has quit [Ping timeout: 255 seconds]
sentriz has quit [Ping timeout: 248 seconds]
fictx has joined #foot
sentriz has joined #foot
tzf has quit [Quit: Lost In The Shell]
tzf has joined #foot