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
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.