Ich habe es gerade versucht
(set 'global-map (make-sparse-keymap))
Aber die Ausgabe C-hbzeigt immer noch jede Menge Mist, besonders im Abschnitt " Globale Bindungen ":
Global Bindings:
key binding
--- -------
C-@ set-mark-command
C-a move-beginning-of-line
C-b backward-char
C-d delete-char
C-e move-end-of-line
C-f forward-char
C-g keyboard-quit
C-h help-command
TAB indent-for-tab-command
C-k kill-line
C-l recenter-top-bottom
RET newline
C-n next-line
C-o open-line
... ...
und es werden noch so viele kommen.
Ich würde diese gerne komplett loswerden. Wie kann ich das möglicherweise in einem einfachen Funktionsaufruf tun? Ich möchte, dass die Lösung ein vollständiges Auslöschen ist und nicht eine Schleife, auf die alle diese Karten eingestellt sind nil
. Vielen Dank im Voraus.
HINWEIS: Bitte keine Lehrantworten oder Spam-Kommentare wie "Diese Schlüssel sind für die Produktivität unerlässlich, tun Sie das nicht!" . Ich habe hier eine stark angepasste Emulationsebene für die modale Textbearbeitung, daher benötige ich diese Standardbindungen überhaupt nicht.
evil-mode
, aber einige seiner Funktionen der obersten Ebene: Operatoren, Textobjekte und einige Befehle wurden irgendwie neu geschrieben oder erweitert. Die Standardbindungen wurden von Anfang an vollständig gelöscht und über die Tastatur neu angeordnet. Dies hat jedoch nichts mit der Frage zu tun.
make-keymap
.
evil-mode
dass Sie Ihre eigene modale Bearbeitungsebene schreiben müssen?