I was looking at other issues and on Reddit, and saw that which-key doesn't always play well with general. That said, I'm not certain that this particular issue has been reported.
My goal in this minimal example is to construct a nested menu that works as follows:
Outside of org-mode: press s-o, see 's→+system', press s, see 'c→open config'
Inside org-mode: press press s-o, see 's→+system i→+insert', press i, see 's→source code', press s, see 's→shell'
What actually happens:
Outside of org-mode: press s-o, see 's→shell', press s, see 'c→open config'. In other words, what the menu does is correct, but the label is incorrect: it shows shell instead of system.
Inside org-mode: press press s-o, see 's→+shell i→+insert', press i, see 's→shell', press s, see 's→shell'. So, each time we see an s, the logic is correct but the label always chooses a certain keymap that, as I understand, shouldn't be even active (admittedly I don't exactly understand how keymaps work down to the last detail).
Hi,
I was looking at other issues and on Reddit, and saw that which-key doesn't always play well with general. That said, I'm not certain that this particular issue has been reported.
My goal in this minimal example is to construct a nested menu that works as follows:
What actually happens:
Here's the code that produces the above: