dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.7.2 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
micr0 has quit [Quit: micr0]
novakane has joined #foot
yyp has joined #foot
Arnavion has quit [Quit: Arnavion]
Arnavion has joined #foot
novakane has quit [Quit: WeeChat 3.2]
novakane has joined #foot
kmarius has quit [Quit: ZNC 1.8.2 - https://znc.in]
kmarius has joined #foot
yyp has quit [Ping timeout: 268 seconds]
yyp has joined #foot
yyp has quit [Ping timeout: 250 seconds]
yyp has joined #foot
<dnkl> sterni: ping, any thoughts on https://codeberg.org/dnkl/foot/issues/569 ?
DarthRasengan is now known as travankor
<sterni> dnkl: that works as well, I don't think there is a need for you to do anything
<sterni> dnkl: I'm just unsure if it isn't a bad choice to not install terminfo by default in the future since that may catch users out
<sterni> I guess it is in generall (for an arch like situation) a good idea to not install it as part of the default package and just depend on the foot-terminfo package
<dnkl> sterni: I agree that it's probably a bad idea to stop installing it unconditionally. I'll see if we can add an option that disables it, and if possible, allows changing the target directory. But at least allowing you to disable it. That way, distros can use that option instead of manually rm:ing it from the package after building+installing.
ericonr has joined #foot
<dnkl> sterni: PR adding -Dterminfo-install-location=disabled|<custom-path> meson option: https://codeberg.org/dnkl/foot/pulls/607
emersion has quit [Remote host closed the connection]
emersion has joined #foot
emersion has quit [Remote host closed the connection]
<sterni> commented.
<sterni> oh disabled so the build still runs?
emersion has joined #foot
ericonr has quit [Ping timeout: 258 seconds]
ericonr has joined #foot
<dnkl> sterni: yeah, but most importantly, to *not* change the default terminfo to 'xterm-256color'
<sterni> ohhh I see
miffi has joined #foot
miffi has quit [Quit: WeeChat 3.2]
yyp has quit [Remote host closed the connection]
yyp has joined #foot
yyp has quit [Remote host closed the connection]
yyp has joined #foot
<ericonr> hi! is anyone here using foot with IBM Plex font?
<ericonr> it seems to have issues with emoji which don't appear when using other fonts
<ericonr> (I'm using latest foot)
<ericonr> basically they get cut off, and I'd like for that not to happen, since it's my shell prompt :P
<ericonr> happens with ❯ and ➜
<dnkl> ericonr: though in your case, the issue may be that the week around mentioned in https://codeberg.org/dnkl/foot/wiki#user-content-nerd-fonts-powerline-font-awesome-doesn-t-work isn't kicking in
<dnkl> There's a new option in the master branch that forces all PUA glyphs to be double-width. I suspect that will fix your issue
<dnkl> And if you don't want to build foot from git, just wait: 1.8 will be released any day now
<dnkl> s/week around/work around/
<dnkl> ericonr: that's the one :)
<ericonr> sad, it doesn't apply cleanly
* ericonr builds from master
<dnkl> Do note that those glyphs *must* be followed by a space to be rendered as double-width.
<dnkl> (or "nothing", just as long as the next cell is empty)
<ericonr> it should be #define PROMPT " ➜ "
<ericonr> dnkl: info output says the setting is applied, but it didn't change anything
<dnkl> ericonr: ok, I'll have to lookup those codepoints. Perhaps they're not PUA codepoints at all...
<ericonr> warn: config.c:2123: tweak: PUA double width glyphs enabled
<ericonr> the issue seems to be font related as well
<ericonr> doesn't happen on Liberation Sans, for example
<ericonr> I can try to open a bug (would be nice if it supported oauth with other forges), if you'd like to track it
<dnkl> We'd have to check which font it's actually loading them from. May not be the primary font at all
<dnkl> Arnavion: thanks. So most likely they are defined as single width in the Unicode standard
<dnkl> But the font glyphs are double width
<dnkl> Foot tries to detect this, but fails if the glyphs are too small
<dnkl> I.e wider than a single cell, but but passing foot's threshold for double-width rendering
<dnkl> ericonr: but yeah, please open a ticket if you'd like to track this. But I'll take a look tomorrow regardless
<Arnavion> Yes, according to the Rust unicode-width library, ➜ is 1 column wide
<ericonr> alacritty seems to behave with it
<dnkl> ericonr: is all else fails, this is what you'd be interested in https://codeberg.org/dnkl/foot/pulls/592
<dnkl> ericonr: alacritty doesn't clip glyphs to the cell boundary
<ericonr> ooh
<ericonr> lol that explains it
<ericonr> and it's what 592 implements?
<dnkl> ericonr: it can do that because it always re-renders the entire grid. Foot can't afford that
<dnkl> Yes, it tries to track glyphs that had overflowed
<dnkl> Has
<dnkl> And forces repaints if them when necessary
<dnkl> Of
<dnkl> Damn phone
yyp has quit [Remote host closed the connection]
novakane has quit [Quit: WeeChat 3.2]