Use a chave como prefixo e comando

Eu gostaria de saber como usar uma chave como um prefixo para outras chaves e um comando em si.

Eu posso sorta fazer isso comkey-chord.el, ligando os acordes chave aos comandos seguindo a primeira chave, mas tem vários problemas

Só pode ser usado com teclas alfanuméricasNão é real, já que tenho que apertar as teclas rapidamente antes que elas acabem

Alguns pacotes comoeasy-kill eexpand-region suporte essa funcionalidade, mas eles têm codebases complexos, e minhas habilidades de lisp não são espetaculares ...

Como eu conseguiria fazer isso? Eu realmente gostaria<menu> ser obrigado aevil-ex, mas eu também gostaria de ligar<menu> como um prefixo para todos os movimentos (como teclas de seta) que define a marca como umcua-selection-mode.

Já que o mal-ex não é seguido por movimentos e nem auto-inserções de movimento, este seria um caso de uso perfeito.<menu> é perfeito porque fica ao lado das teclas de seta e outras teclas de movimento (por exemplo, final, casa etc.) e não é modificado.

questionAnswers(2)

yourAnswerToTheQuestion