dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.15.3 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
sugarbeet has quit [*.net *.split]
urosm has quit [*.net *.split]
Biolunar has quit [*.net *.split]
lack has quit [*.net *.split]
ovf has quit [*.net *.split]
kraftwerk28 has quit [*.net *.split]
brocellous has quit [*.net *.split]
coder_kalyan has quit [*.net *.split]
d4ve has quit [*.net *.split]
cpli has quit [*.net *.split]
c7s has quit [*.net *.split]
ifreund has quit [*.net *.split]
ddevault has quit [*.net *.split]
freed00m has quit [*.net *.split]
geemili has quit [*.net *.split]
onjen has quit [*.net *.split]
V has quit [*.net *.split]
cherti has quit [*.net *.split]
emersion has quit [*.net *.split]
llyyr has quit [*.net *.split]
bapt has quit [*.net *.split]
rbmarliere has quit [*.net *.split]
primalmotion has quit [*.net *.split]
ayushnix has quit [*.net *.split]
benbrown has quit [*.net *.split]
geemili has joined #foot
primalmotion has joined #foot
cherti has joined #foot
sewn has quit [*.net *.split]
c7s has joined #foot
emersion_ has joined #foot
sugarbeet has joined #foot
primalmotion has quit [Changing host]
primalmotion has joined #foot
ddevault has joined #foot
d4ve has joined #foot
onjen has joined #foot
ovf has joined #foot
emersion_ is now known as emersion
rbmarliere has joined #foot
benbrown has joined #foot
ifreund has joined #foot
coder_kalyan has joined #foot
lack has joined #foot
V_ has joined #foot
cpli has joined #foot
kraftwerk28 has joined #foot
brocellous has joined #foot
llyyr has joined #foot
freed00m has joined #foot
sewn has joined #foot
Biolunar has joined #foot
bapt has joined #foot
urosm has joined #foot
andyrtr has quit [Ping timeout: 258 seconds]
andyrtr has joined #foot
andyrtr has quit [Ping timeout: 240 seconds]
V_ is now known as V
vyryls has joined #foot
vyryls has quit [Quit: WeeChat 4.0.4]
andyrtr has joined #foot
<rockorager> dnkl: i have an obscure vim question. What about foot's terminfo sets vim to have <PageDown> = ^[[6;*~?
<rockorager> I can't figure out any key that actually does that, and infocmp-ing between foot and terminals that _don't_ do this isn't helping much
<rockorager> s/any key/any terminfo key
<rockorager> (see :set termcap in vim)
<dnkl> rockorager: don't think that's in the terminfo
<dnkl> \E[6~ is the xterm standard for page-down
<dnkl> ;* seems to indicate any set of modifiers
<dnkl> btw, recent versions of vim will use the kitty keyboard protocol with foot. But the base sequence for page-down is the same
emcconvi- has quit [Quit: ZNC 1.8.2 - https://znc.in]
emcconville has joined #foot
<rockorager> dnkl: vim is using kitty keyboard now??
<rockorager> For example, both alacritty and foot output CSI 5;5~ but in vim only foot can do ctrl+pgup/ctrl+pgdn to change tabs
<rockorager> open vim, :tabnew and you can see how it works
<rockorager> And if you do :set termcap you can see foot has different entries than alaacritty
<rockorager> But nothing in terminfo shows why this would be...
<rockorager> And neither are special cased in vim_is_xterm
<dnkl> not sure about vim and alacritty, but suspect foot works thanks to the kitty keyboard protocol.
<dnkl> I have a vague memory of vim being very limited unless the terminal supports either kitty, or xterm's extended keyboard protocol
<dnkl> which alacritty does not
<rockorager> dnkl: TERM=foot and alacritty works...
<rockorager> It's so bizarre
<rockorager> I can't reason why that would work
<dnkl> I think vim defaults to a very simple mode, where it simply chooses to ignore certain combinations, unless it knows the terminal is smarter. Alacritty doesn't support any extended keyboard protocols, and as a result, some key combos it _does_ support, are ignored by vim
<dnkl> by setting TERM=foot, you're tricking vim into believing it supports the kitty keyboard protocol
<dnkl> since the escapes for page up/down are the same, it "works"
<rockorager> but how is it knowing it supports the protocol?
<rockorager> Something in TERM=foot?
<rockorager> I don't see any hardcoded things for foot in vim source code
<rockorager> If it's querying...it shoudln't be getting a response since alacritty wouldn't respond
chomwitt has joined #foot
<dnkl> rockorager: there's a thing in optiondefs.h, where foot is listed. Guessing it matches TERM against that
<rockorager> ah i see it
<rockorager> Yeah that's definitely it
<rockorager> not sure how my grepping missed that one, thanks for looking
an3223 has quit [Ping timeout: 252 seconds]
erectus has quit [Ping timeout: 252 seconds]
an3223 has joined #foot
erectus has joined #foot
vyryls has joined #foot
primalmotion has quit [Ping timeout: 245 seconds]
primalmotion has joined #foot
urosm has quit [Ping timeout: 272 seconds]
urosm has joined #foot
chomwitt has quit [Ping timeout: 272 seconds]
urosm has quit [Ping timeout: 272 seconds]
ayushnix has joined #foot
urosm has joined #foot
chomwitt has joined #foot
urosm has quit [Ping timeout: 255 seconds]
vyryls has quit [Quit: WeeChat 4.0.4]
Ordoviz has joined #foot
h-erectus has joined #foot
h-erectus has quit [Quit: h-erectus]
<WhyNotHugo> When using --hold, can I somehow configure so that pressing any key exits?
urosm has joined #foot
urosm has quit [Ping timeout: 260 seconds]
chomwitt has quit [Ping timeout: 260 seconds]
chomwitt has joined #foot
<dnkl> WhyNotHugo: no, that's not possible
urosm has joined #foot
<sewn> dnkl: off-topic to this channel, but are you ever going to review wbg prs #8 and #7
<dnkl> sewn: thanks for reminding me. I had forgotten them. I will review them, but it'll likely be a while. I don't have much free time right now
<sewn> oh okay thats fine, just great to hear a reasoning
lbia has quit [Ping timeout: 240 seconds]
lbia has joined #foot
sewn has quit [Ping timeout: 255 seconds]
Ordoviz has quit [Quit: WeeChat 4.0.5]
vyryls has joined #foot
chomwitt has quit [Ping timeout: 240 seconds]
vyryls has quit [Quit: WeeChat 4.0.4]
trav43282 has joined #foot
jmjl- has joined #foot
travankor has quit [Ping timeout: 248 seconds]
armin has quit [Ping timeout: 248 seconds]
jmjl has quit [Ping timeout: 248 seconds]
armin has joined #foot