Saya baru saja mencoba
(set 'global-map (make-sparse-keymap))
tetapi mengeluarkan C-hbmasih menunjukkan banyak omong kosong, terutama di bagian Global Bindings :
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
... ...
dan masih banyak lagi yang akan datang.
Saya ingin menyingkirkan ini sepenuhnya. Bagaimana saya bisa melakukan itu dalam satu panggilan fungsi sederhana? Saya ingin solusi menjadi penghapusan total, daripada loop yang mengatur semua peta ini nil
. Terima kasih sebelumnya.
CATATAN: Tolong, tidak ada jawaban pengajaran atau komentar spam seperti "Kunci ini penting untuk produktivitas, jangan lakukan itu!" . Saya memiliki layer emulasi yang sangat khusus untuk mengedit teks modal di sini, jadi saya tidak memerlukan binding default ini sama sekali.
evil-mode
, tetapi beberapa fungsi tingkat atas: operator, objek teks, dan beberapa perintah ditulis ulang atau diperluas. Binding default-nya juga benar-benar terhapus dan disusun ulang di keyboard sejak awal. Namun ini tidak ada hubungannya dengan pertanyaan.
make-keymap
.
evil-mode
itu Anda harus menulis layer pengeditan modal Anda sendiri?