OmarZeghouani[m] has quit [Ping timeout: 240 seconds]
w0rm has quit [Ping timeout: 240 seconds]
armin has quit [Ping timeout: 240 seconds]
novakane has quit [Ping timeout: 240 seconds]
rjWon is now known as rj1
novakane_ is now known as novakane
tdeo has joined #foot
cherti has joined #foot
OmarZeghouani[m] has joined #foot
mvdan has joined #foot
jcgruenhage has joined #foot
pranjal has quit [Ping timeout: 256 seconds]
pranjal has joined #foot
<dnkl>
I'm planning to release fcft-3.0 soon (probably ~in a week, when I get back from skiing), and along with it, new major releases of all projects dependening on it (foot, yambar, fuzzel and fnott). Is there anything (not already merged) that absolutely *must* be included?
armin_ is now known as armin
<novakane>
ah, some works comming for zig-fcft, I need to check that changelog
<dnkl>
novakane: remember to check the branch (or PR). Master branch's changelog doesn't have any 3.x changes
<novakane>
dnkl: ah yeah that's the 3.0-dev branch
<dnkl>
Yup
<dnkl>
novakane: and just noticed that the changelog mentions char32_t. That's wrong, it's uint32_t...
<novakane>
dnkl: right, I'm also reading the commits message too anyway so I saw that, I'm mostly interesetd in the change in fcft.h
<dnkl>
Fixed!
Yenaras has joined #foot
<Yenaras>
How can I make foot launch tmux as soon as it opens? I was able to achieve this with alacritty by passing args in the .yaml file but not sure how to call it with foot.
radu242407821 has joined #foot
<Yenaras>
Nevermind, I figured it out. I can just alias it to ```foot tmux```. Thank you for making such a great emulator!
<Yenaras>
Is it possible to get foot server and foot client to act like tmux and open in the same terminal?
<Yenaras>
zsh prompt was not rendering correctly was all
<Yenaras>
but setting $term to 'foot tmux' in sway config is working great
<dnkl>
well, fwiw, "foot tmux" and having shell=tmux _should_ be exactly the same...
<Yenaras>
don't want to break it now haha, I've been trying to figure out how to use irc for 3 days just to ask you this question
<dnkl>
but, if it works, it works 😂
<dnkl>
congrats then :)
<Yenaras>
thanks ^.^
<Yenaras>
I am not near as knowledgable as you, what is the key differences between foot server and tmux?
<dnkl>
they are two completely different things
<dnkl>
tmux multiplexes multiple windows/panes in a single terminal window
<Yenaras>
when I run a foot client, it opens a new window, but is there a multiplex feature baked into foot?
<dnkl>
foot --server is more like running several foot window instances
<dnkl>
no, there isn't
<Yenaras>
I see
<dnkl>
so no, there's no way to make --server behave like tmux
<dnkl>
it's purpose it to be memory efficient, and reduce startup time for new windows
<dnkl>
not multiplexing
<Yenaras>
thank you so much for your time ^.^, maybe some day when I am less novice I can help contribute to your awesome program!
<dnkl>
yenaras: you're welcome :)
<dnkl>
and thanks!
<Yenaras>
from foot and tmux, how can I tag someone in irssi and also how can I copy a link someone posts or open it in firefox
<Yenaras>
sorry, I am very new to irssi, trying to help someone on #linux channel with their audio
<novakane>
on IRC you just write the username of someone to tag them, and on foot you can use url-mode to copy or paste, by default ctrl-u, see foot(1) man page
<pranjal>
dnkl: looks like render.c is pulling in render.h which is pulling in terminal.h which is pulling in reaper.h which is pulling in sys/wait.h which is pulling in sys/resource.h which is pulling in sys/time.h
<pranjal>
(on my system using musl libc, and the CI system too, probably)
<dnkl>
pranjal: :)
<dnkl>
Yeah, CI is alpine musl (I think...)
<dnkl>
Arch glibc broke however
<pranjal>
yep, this is a bug, POSIX does not define which files shall import which, as far as i know
<pranjal>
oh wait, POSIX does not define timercmp and timersub at all. that's what the man page says
<dnkl>
pranjal: correct, but it's present on the systems we support. Both glibc's and freebsd's man page for timer* says to include sys/time.h
<novakane>
finished the zig bindings for fcft 3.0-dev, really like what you did, especially fcft_init() and fcft_fini()
<novakane>
made a big refactor for the bindings in the same time, it was time to clean that up
<dnkl>
novakane: 👍
<dnkl>
Btw, if there's someone willing to maintain them, we could upstream the bindings
<novakane>
is there any other languages?
<dnkl>
novakane: not that I'm aware of. None that have been upstreamed at least
<Yenaras>
how can I enable sixel?
<Yenaras>
I am trying to use lsix and it says 'Error: Your terminal does not report having sixel graphics support'
pewpeww has joined #foot
<pewpeww>
Hey, is anyone using foot on gnome?
pewpeww has left #foot [#foot]
<novakane>
dnkl: well I've been maintaining the zig one for some months so maintaining wouldn't be a problem for me
<dnkl>
yenaras: it's always enabled. But it will not work inside tmux (tmux is a terminal emulator in itself, and it does not support sixel)
<dnkl>
novakane: well, let me know if you'd like to upstream it. I'll be happy to make you a collaborator too, if you'd like
<Yenaras>
oh I see, I will change term back to just 'foot' in my sway config then, and make a new keybind to launch tmux with foot
<novakane>
dnkl sure, if that something you want, doesn't change too much things for me where the source code is