boomboxnation has quit [Remote host closed the connection]
boomboxnation has joined #foot
Biolunar has quit [Ping timeout: 264 seconds]
Biolunar has joined #foot
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #foot
<ninewise>
dnkl, seem like I'm on the latest version of foot
<ninewise>
I've found a workaround with `TERM=st ncspot` though, and things seem compatible enough
<dnkl>
ninewise: it's not the foot version, but ncurses
<dnkl>
assuming you use the default TERM
<ninewise>
I did before that workaround, yes. My ncurses version is 6.4, I'll have a look at their releases
<ninewise>
looks like that's the latest as well
<dnkl>
ninewise: run "infocmp -x | grep kxOUT"
<dnkl>
if you have a match, your terminfo is good
<dnkl>
and if so, the issue is in ncspot
<ninewise>
I have a match
<ninewise>
Sadness. I'll go and have a look there.
<ninewise>
Thanks for the help!
<dnkl>
my guess would be that it uses the XM capability
<dnkl>
it enables the focus events
<dnkl>
(among other things)
<ninewise>
Oh interesting, they allow compiling with different curses backends by just changing an option...
newchair has joined #foot
novakane has quit [Remote host closed the connection]
novakane has joined #foot
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #foot
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #foot
Biolunar has quit [Ping timeout: 264 seconds]
Biolunar has joined #foot
dustinm` has quit [Quit: Leaving]
dustinm` has joined #foot
psusi has joined #foot
<psusi>
so I'm reading an article on grapheme clusters, and it shows two versions of a grapheme, one with the zero with joiner, and one without. It's π§βπΎ and π§πΎ. Firefox seems to treat the former as a single character, but emacs and foot seem to treat them both as one... at least foot here on my older debian system.
<psusi>
err, sorry, I meant to say emacs and foot treat them both as two characters
<psusi>
is this what changed? new versions of foot properly treat this as one character?
<psusi>
but emacs doesn't, so the two don't agree?
<psusi>
how the hell have we come to the point that 32 bits isn't enough to represent all characters? heh.
<psusi>
4 BILLION... how can there be more characters than that?
<psusi>
also bash treats that as two characters here on my older version of foot in debian
<rockorager>
psusi: you probably need a newer version of foot
<rockorager>
I think it needs to be compiled with harfbuzz too
<rjarry>
rockorager: in order to support fonts with embedded WASM code ? lol
<psusi>
I have the new one on my gentoo machine and that's where the terminal gets all fubar
<psusi>
I bisected it back to where this change was made to not use wcslen
<psusi>
when I look at it using putty from windows, it looks like a little credit card icon. When I look at it on my gentoo machine in foot, it shows as two blocks.
<psusi>
emacs describe-char says it is unicode point 9000
<psusi>
how can I try typing that in foot? I thought it was ctrl-shift-u to type unicode points?
<psusi>
but that doesn't seem to work in foot
<psusi>
β¨
<psusi>
I think I manged to type that correctly in emacs with C-x 8 ret
<psusi>
hrm.. but when I paste that into foot it thinks it's just a single width character
<psusi>
hrm... when I open it in my local gui emacs it shows two characters. describe-char says the first is hex 2328 and the second is variation selector 16
<psusi>
what the hell is "variation selector"?
<rockorager>
you donβt want to know
<psusi>
emacs in the terminal thinks it is only one character and does not show the variation selector
<psusi>
ugh... I hate unicode.
<psusi>
I just want to go back to ASCII
<rockorager>
you probably want to set 'grapheme-width-method=wcswidth'
<rockorager>
in foot.ini
<psusi>
I'm still not over the whole pipe vs bar vs broken bar thing.
<psusi>
I still have a keyboard at work that shows | with a whole in the middle. But most of my coworker's keyboards don't have the whole. Neither does this one at home apparently.
<psusi>
s/whole/hole
<psusi>
it always had a hole in DOS... how did I not get the memo that this was changed until like two months ago?