B. Kelly
B. Kelly
I think that this proposal, if implemented, would make support for something like `JOINRESTORE` unneeded. Sorry if I've missed your point, or if I'm not explaining myself clearly; I don't...
Oh nice, that works great. Doesn't help with the nicklist, but it's fine for most day to day chatting. I think fixing the nicklist client-side would require an actual plugin...
Whoops, the workaround doesn't work for the relay. Which makes sense, rendering of buffer names is entirely a client-side thing. But it is unfortunate.
For a real-world example of this being a problem, the official Nix/NixOS matrix channel has use-name `#nix:nixos.org`, but doesn't appear to have a canonical name; on connect it doesn't show...
~~Adding a local alias for it via Element (`#nixos:ancilla.ca`) doesn't appear to work either.~~ I ended up reconnecting weechat for unrelated reasons and now both `#nix:nixos.org` (which I added a...
I think it mysteriously started working before you did that, but for whatever reason, it's working now. As to the actual bug, it does seem to be properly-ish bridging channels...
Ok, there's also the fact that if I disconnect and reconnect, only the channels with canonical aliases are reinstated, the rest are not. That's a bit more of a problem....
After thinking this over and making some local changes, I wonder if a more general solution might be to decouple "channels joined in matrix" from "channels joined on IRC". -...
fa84229ce11b2b10ea126855dfcbc9c4c091d6bc added some basic performance testing, but I want something more rigorous (and easier to use for regression testing) before I close this.
Unanswered questions: How do we handle backrefs in tables? Does the $1 in "u4 { u4 s$1 }" refer to the first u4 (scope is the entire read session) or...