Consolatis has quit [Killed (calcium.libera.chat (Nickname regained by services))]
Consolatis_ is now known as Consolatis
lanodan has quit [Ping timeout: 240 seconds]
lanodan has joined #foot
an3223 has quit [Ping timeout: 276 seconds]
an3223 has joined #foot
<krobelus>
URL mode is really nice. I was wondering, is there a way to select arbitrary text with the keyboard? Can I pipe the (end of the) scrollback buffer into my editor?
<krobelus>
Scrollback search works most of the time I guess
radu242407821 has quit [Read error: Connection reset by peer]
radu242407821 has joined #foot
<dnkl>
krobelus: there's pipe-visible. It's unbound by default, but allows you to pipe the currently visible part of the scrollback to an arbitrary command
<dnkl>
There's no other way than scrollback search to select text with the keyboard, though it'll likely be extended in the future: https://codeberg.org/dnkl/foot/issues/419
an3223 has quit [Remote host closed the connection]
<novakane>
Updating everything I see I really have too much fcft version on my setup, on installed from void package, one build from source, one as a subproject for foot :P
<dnkl>
novakane: I always develop against fcft as a subproject... so I have lots and lots of fcft copies...
<novakane>
yeah I imagine, though I don't think I even use the one from the distro package
<sterni>
dnkl: hmm partial PGO is now failing compile, complaining about missing profiling data for test-config.c? a bit strange since that's the test suite?!
<sterni>
ah I probably just need to invoke it once
<dnkl>
sterni: yup, that's it
<dnkl>
(just tested the pgo.sh script, and it works)
<dnkl>
(and does just that - execute the tests)
<sterni>
yeah the nixpkgs package doesn't use that
<sterni>
will there be an fnott release in the next days as well?
<dnkl>
sterni: we already do that in the text-run rasterize function. In any case, the utf-8 versions will simply convert the input to utf-32, and then call the existing utf-32 variants. Simple :)
<ericonr>
Wouldn't that make allocations necessary for the converted buffer?
<dnkl>
ericonr: temporary ones, yes. But the glyph struct doesn't contain any back-references into the string
<dnkl>
the text-run struct does have the 'cluster' member, which contains indices. Those will of course be invalid for the UTF-8 string. But here we can perhaps just set 'cluster' to NULL
* dnkl
was going to flag the arch packages as out-of-date, but someone else beat him to it
<krobelus>
For selecting text with keyboard: I prefer using my editor, since I'm already used to that (why learn new keybindings?). I don't really like Emacs keybindings for navigating scrollback (the tmux default).