Verwenden Sie key sowohl als Präfix als auch als Befehl

Ich möchte wissen, wie man einen Schlüssel sowohl als Präfix für andere Schlüssel als auch als Befehl selbst verwendet.

Ich kann das irgendwie machenkey-chord.el, indem Sie die Tastenakkorde an die Befehle binden, die auf die erste Taste folgen, die jedoch mehrere Probleme aufweist

Kann nur mit alphanumerischen Tasten verwendet werdenIst nicht real, da ich die Tasten schnell drücken muss, bevor sie Zeitüberschreitung haben

Einige Pakete wieeasy-kill undexpand-region unterstützen diese Funktionalität, aber sie haben komplexe Codebasen und meine Lisp-Fähigkeiten sind nicht spektakulär ...

Wie würde ich das schaffen? Ich würde es wirklich mögen<menu> an etwas gebunden seinevil-ex, aber ich möchte auch binden<menu> als Präfix für alle Bewegungen (wie Pfeiltasten), die die Marke akkordlos setzencua-selection-mode.

Da dem Bösen-Ex keine Bewegungen folgen und keine Bewegung sich selbst einfügt, wäre dies ein perfekter Anwendungsfall.<menu> ist perfekt, weil es direkt neben den Pfeiltasten und anderen Bewegungstasten (z. B. Ende, Zuhause usw.) liegt und unverändert ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage