Wie kann ich eine Schlüsselbindung festlegen, die global überschreibt und Vorrang vor allen anderen Bindungen für diesen Schlüssel hat? Ich möchte alle Karten im Haupt- / Nebenmodus überschreiben und sicherstellen, dass meine Bindung immer wirksam ist.
Das funktioniert natürlich nicht:
(global-set-key "\C-i" 'some-function)
Es funktioniert in text-mode
, aber wenn ich es benutze lisp-mode
, C-i
wird es zurückgeworfen lisp-indent-line
.
Ich kann diese Bindung in lisp-mode
und in jedem anderen Modus einzeln durchgehen und überschreiben , aber es muss einen einfacheren Weg geben. Jedes Mal, wenn ich einen neuen Modus für einen neuen Dateityp installiere, muss ich zurückgehen und überprüfen, ob alle meine Tastenkombinationen nicht vom neuen Modus überschrieben werden.
Ich möchte dies tun, weil ich Bindungen emulieren möchte, die ich bereits von anderen Editoren gelernt und verwurzelt habe.