pmnw has quit [Quit: ERC (IRC client for Emacs 27.2)]
<alebastr>
Arnavion: Fedora doesn't use /usr/etc. I know that there are people who participate in both distributions and are trying to copy such changes from openSUSE, but that didn't happen yet
<alebastr>
we need more people complaining about breaking their immutable OS by editing configs in /etc :)
ghost08 has joined #foot
<alebastr>
dnkl: with my packager's fedora on, sysconfdir/xdg/foot is fine. it's standard for desktop software and I won't even have to deal with migrating configs from previous location (looks at dunst)
<Arnavion>
Ah
ghost08 has quit [Quit: WeeChat 3.5]
ghost08 has joined #foot
<sterni>
26peetee
<sterni>
ooops
ghost08 has quit [Quit: WeeChat 3.5]
<kraftwerk28>
Saw this issue https://codeberg.org/dnkl/foot/issues/1009 after some mappings in my recent neovim stopped working. Is there a solution other than `echo -e '\e[>4;2m'`?
<kraftwerk28>
And still I don't understand how this happens... `showkey -a` displays correct character in foot and other terminals.
<dnkl>
kraftwerk28: well, >4;2m is the problem in this case... it's an escape that enables a special keyboard mode in xterm (and foot), where many key combinations send escape sequences. Recent neovim versions have started enabling this mode
<dnkl>
there's a PR up for foot that tries to increase compatibility with XTerm
<dnkl>
would be great if you could test that :)
<kraftwerk28>
Do you know why neovim started using it?
<dnkl>
because it disambiguates key combos
<dnkl>
without it, applications cannot tell the difference between e.g. "key" and "ctrl+key", for many keys (and other modifiers)
<dnkl>
my brain just got a parse error the first time I read it :|
Arnavion has quit [Ping timeout: 260 seconds]
Arnavion has joined #foot
<kraftwerk28>
dnkl, built from the branch you mentioned, works like a charm :+1:
<kraftwerk28>
(at least I didn't find any bugs yet)
<dnkl>
kraftwerk28: great, thanks for testing. I'll wait for more testers and feedback for a couple of days before merging
cvmn has joined #foot
cvmn has quit [Ping timeout: 240 seconds]
<kraftwerk28>
dnkl, regarding this issue: https://codeberg.org/dnkl/foot/issues/828. Why storing underline bit/it's colour per each cell instead of making a separate struct which would hold an array of lines with their "coordinates", colours, lengths etc? The for each frame, draw the characters then lines on top. Sorry if this sounds mindless, I'm just looking into implementing such feature