I explain what I dislike about which-key and what I think people should use instead.

  • monnier@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    9 days ago

    [ The problem I have which which-key is that it applies only after a prefix. ]
    Mutating a keymap with setc[ad]r is evil! Since you bind that map to a prefix, why not use (menu-item "dummy" KEYMAP :filter FUNCTION) instead?
    [ The problem with this trick is that it can be used only after a prefix. 🙃 ]

    • oantolin@discuss.onlineOP
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      The problem I have which which-key is that it applies only after a prefix.

      There are commands which-key-show-major-mode and which-key-show-top-level, which you could use. On the embark side, there is embark-bindings which by default gives you bindings from the major mode and minor modes, but with C-u will give you global bindings.

      Mutating a keymap with setc[ad]r is evil!

      Agreed.

      why not use (menu-item “dummy” KEYMAP :filter FUNCTION) instead?

      Only because I didn’t think of it!