sefidel has quit [Remote host closed the connection]
sefidel has joined #foot
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
mohammad has joined #foot
vyryls has joined #foot
fitrh has quit [Quit: fitrh]
mohammad has quit [Ping timeout: 246 seconds]
baltazar has quit [Ping timeout: 260 seconds]
baltazar has joined #foot
rrogalski has quit [Ping timeout: 246 seconds]
rrogalski has joined #foot
rrogalski has quit [Ping timeout: 245 seconds]
rrogalski has joined #foot
mohammad has joined #foot
mohammad has quit [Remote host closed the connection]
mohammad has joined #foot
mohammad has quit [Remote host closed the connection]
novakane has quit [Server closed connection]
novakane has joined #foot
taupiqueur has joined #foot
taupiqueur has quit [Client Quit]
vyryls has quit [Quit: WeeChat 4.0.1]
llyyr has quit [Server closed connection]
llyyr has joined #foot
geemili has quit [Server closed connection]
geemili has joined #foot
switchy has quit [Server closed connection]
switchy has joined #foot
Nuc1eoN has quit [Server closed connection]
Nuc1eoN has joined #foot
uncomfy has joined #foot
<cc0>
rockorager: regarding your comment on the osc: whats the use case for getting the current app id?
<cc0>
(or detect support for it)
erectus has quit [Ping timeout: 246 seconds]
erectus has joined #foot
<rockorager>
cc0: I believe in a terminfo-less world, and the only way to get there is to advertise support for terminal features through queries or heuristics and queries >> heuristics
<rockorager>
An alternative is to _also_ create a terminfo cap name for the feature so it can be queried via XTGETTCAP
<rockorager>
But I think the same approach as what kitty keyboard is using is better
<rockorager>
IE query for current flag value, if you get a response it also means it's supported
<rockorager>
Getting the current app-id isn't very important to me, it's just somehow advertising support via a query
<cc0>
hmm, but why is it important to know if it's supported?
<cc0>
i'd just unconditionally send the app-id osc if i know OSCs are supported
<cc0>
if the app id request is dropped, it's fine
<cc0>
no?
<rockorager>
I don't have a use case now, but I can foresee a situation where an app may want to fallback to something if it needs to
<rockorager>
OSC 8 is a good example
<rockorager>
I can't query for support, and mostly you can emit OSC 8 and it gets dropped
<rockorager>
But....without knowing if it's supported I can't wholesale replace long URLs with some placeholder and give it an OSC 8 wrapper
<rockorager>
Not the same, obviously but a case where I would want to know if it's supported so I can change what I do on the app side
<rockorager>
So...in general I just think any feature should be able to be detected in some way
<cc0>
hmm..in theory i agree, but id say that to get wide support keeping the spec as simple as possible would help; so if theres no useful use case for the app id, i'd maybe just keep it out of the spec for now
<cc0>
esp given than other specs where detecting support could be much more useful (hyperlinks) dont have this kind of supprot detection at all
<rockorager>
Here's a potential use case...
<rockorager>
I use app-ids to control things in my WM. if an app changes the app-id, it could really mess things up for me
<rockorager>
So I'd probably want to disable OSC 666 at a terminal level, instead of in ever possible application
<rockorager>
Ok nevermind, this would just be on the terminal to ignore them
<rockorager>
:0
uncomfy has quit [Remote host closed the connection]
mohammad has joined #foot
mohammad has quit [Ping timeout: 246 seconds]
mohammad has joined #foot
mohammad has quit [Ping timeout: 246 seconds]
mohammad has joined #foot
ursa-major has joined #foot
ursa-major has quit [Max SendQ exceeded]
mohammad has quit [Ping timeout: 246 seconds]
ursa-major has joined #foot
zxtx_ has quit [Server closed connection]
zxtx has joined #foot
talismanick has quit [Remote host closed the connection]
talismanick has joined #foot
lack has quit [Read error: Connection reset by peer]