dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.20.2 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
jmjl has quit [Read error: Connection reset by peer]
jmjl has joined #foot
hyrumb has quit [Changing host]
hyrumb 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
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
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
boomboxnation has quit [Read error: Connection reset by peer]
kode54 has joined #foot
boomboxnation has joined #foot
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
OtzmaVindicus has quit [Remote host closed the connection]
OtzmaVindicus has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
dnkl has quit [Remote host closed the connection]
dnkl_ has joined #foot
dnkl_ has quit [Remote host closed the connection]
dnkl has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
boomboxnation has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
OtzmaVindicus has quit [Ping timeout: 264 seconds]
OtzmaVindicus has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
sentriz has quit [Ping timeout: 272 seconds]
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
dnkl has quit [Remote host closed the connection]
dnkl has joined #foot
kode54 has joined #foot
kode54 has quit [Ping timeout: 260 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
kode54 has joined #foot
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
kode549 has joined #foot
kode54 has quit [Ping timeout: 248 seconds]
kode549 is now known as kode54
boomboxnation has joined #foot
Biolunar has quit [Quit: brb]
Biolunar has joined #foot
flowji has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
kode54 has quit [Read error: Connection reset by peer]
boomboxnation has quit [Read error: Connection reset by peer]
cbb has joined #foot
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<dnkl> rockorager: we're discussing extended cursor styles in DECCSUSR (and thus also in DECRQSS). Specifically, a hollow cursor shape. ghostty also allows the user to configure a hollow cursor, right?
<dnkl> as far as I can tell, it doesn't expose it in DECSCUSR
<dnkl> We're debating how to handle this on foot
<dnkl> do you know if ghostty would be interested in extending DECSCUSR?
<rockorager> dnkl: yeah, ghostty allows configuring hollow as the default
<rockorager> And you are correct, it is not exposed in DECSCUSR
<rockorager> I think extending makes sense - hollow = 7?
<rockorager> I suppose we need a blinking hollow cursor also
<rockorager> (I hate that DECSCUSR sets blink)
<dnkl> yes, 7+8 would be the logical values I think
an3223 has quit [Remote host closed the connection]
OtzmaVindicus has quit [Read error: Connection reset by peer]
chiselfuse has quit [Write error: Connection reset by peer]
kode54 has joined #foot
<dnkl> 7=blinking hollow, 8=hollow
an3223 has joined #foot
OtzmaVindicus has joined #foot
<cbb> probably a good idea to check if any other terminal has mapped those values to a different style
<rockorager> Yeah, I think ghostty would support this - I'll have to open a discussion but it seems very doable
<rockorager> I don't get why anyone would want a hollow cursor on a focused window but...ok
chiselfuse has joined #foot
<rockorager> I think kitty would be on board with this too
<rockorager> Probably windows terminal based on cbb's comment?
<cbb> seems like "implement first, standardize later" is the only approach that works in the terminal world haha
<cbb> given how terminal-wg turned out
<rockorager> Heh, yeah
<rockorager> Also: always tell kovid last because he might drastically change it
<rockorager> Maybe that's opposite...tell him first in case he changes it 😂
<cbb> haha, I'd say first to be honest... his extensions have been really good in general
<rockorager> I'll make an issue in kitty for support of this
<cbb> (just to confirm the query code I mentioned in #1966 and their DECSCUSR code are using the same set)
<cbb> I'm guessing if anyone has used values 7 and 8 it'd probably be rxvt
<cbb> rockorager: awesome, it'll be interesting to see what Kovid makes of it
<rockorager> Can't imagine he would be opposed to this
<cbb> I wonder if the Windows Terminal people will take it as a green light to add all their other styles
<rockorager> What other styles do they have?
boomboxnation has quit [Read error: Connection reset by peer]
<cbb> I guess the extra ones are just "vintage" and double underscore
<rockorager> hm, I guess they could - seems crazy to have "vintage" vs a setting to adjust the height of "underscore"
<cbb> yeah... letting applications pick from a bigger set of distinct cursors can be useful though
boomboxnation has joined #foot
<cbb> to indicate things like input modes
<cbb> in a way that can't easily be missed
<cbb> I bet dnkl wasn't expecting a 7 line patch to lead to this haha
<rockorager> haha
<rockorager> kovid responded asking about use cases - I gave a pretty common example I can think of, if you have any others feel free to add there
<dnkl> I think for acceptance, it's good enough (to be) that at least *some* other terminals implement this, and that the numbers aren't already used somewhere
d76d5 has left #foot [#foot]
<rockorager> agree
chilledfrogs has quit [Quit: connection reset by purr]
boomboxnation has quit [Read error: Connection reset by peer]
<cbb> there's one other option (for foot) that dodges the difficulties entirely
<cbb> foot could offer a hollow cursor as a customization specifically for the block cursor
<cbb> and treat it exactly like the block cursor as far as DECSCUSR is concerned
<cbb> somewhat like dnkl's suggestion in #1966, but explicitly at the config level
<cbb> i.e. to satisfy the original feature request without exposing it to clients
<cbb> I kind of agree with Kovid's objection tbh
boomboxnation has joined #foot
<rockorager> cbb: yeah it's valid
chilledfrogs has joined #foot
sentriz has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
cbb has quit [Quit: cbb]
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
boomboxnation has quit [Read error: Connection reset by peer]
birdisword has quit [Ping timeout: 244 seconds]
<delthas> dnkl: fyi (pun intended) super old but notify-send now prints the ID immediately when you do -w (my mr got merged) https://gitlab.gnome.org/GNOME/libnotify/-/merge_requests/39
boomboxnation has joined #foot
hyrumb has quit [Ping timeout: 248 seconds]
birdisword has joined #foot
hyrumb has joined #foot
hyrumb has quit [Ping timeout: 252 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
hyrumb has joined #foot
boomboxnation has joined #foot
birdisword has quit [Remote host closed the connection]
birdisword has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
talisman` has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
talismanick has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot