Pertanyaan yang diberi tag keymap

Keymap adalah struktur data Lisp yang menentukan ikatan kunci untuk berbagai urutan kunci. Satu keymap secara langsung menentukan definisi untuk setiap peristiwa. Ketika urutan kunci terdiri dari satu peristiwa, pengikatannya dalam suatu keymap adalah definisi keymap untuk peristiwa itu.

63
Bagaimana saya bisa mengetahui keymap mana kunci terikat?

Saya telah mengembalikan kunci 'd' gnus-article-mode, tetapi perilaku lamanya masih aktif saat titik ada pada lampiran. Saya bisa melihat bahwa pemberontakan itu tidak berpengaruh di sana dengan melakukan C-h k d, tetapi tidak memberi tahu saya apa keymap yang berlaku pada saat itu, sehingga saya...

38
Cara mengganti binding mode utama

Terkadang binding kunci global saya ditimpa oleh mode utama. Contoh mudah adalah pengaturan berikut di file init saya (global-set-key (kbd "C-j") 'newline-and-indent) Tapi yang menjengkelkan keybinding ini disembunyikan oleh mode utama "Interaksi Lisp" yang merupakan mode default dari buffer...

20
Bagaimana membedakan Ci dari TAB?

Biasanya, untuk alasan historis, emacs memperlakukan TABkode kunci dan C-ikunci sebagai sama, lih. dokumentasi emacs lisp pada tombol fungsi atau jawaban abo-abo pada pertanyaan "Apa perbedaan antara TAB dan?" . CATATAN: Dalam posting ini, keycodes adalah TAB, <tab>, dan C-i; tabdan Ctrl+...

16
Bagaimana cara mengikat Ci berbeda dari TAB?

Saya ingin Control-iberkinerja indent-region(pada dasarnya karena Xcode sudah membangun memori otot itu). Saya menyadari itu Control-idan tabtidak bisa dibedakan dalam pengertian Ascii, tetapi mereka berada dalam pengertian kode kunci. Saya sudah mencoba yang jelas: (global-unset-key (kbd...

14
Apa urutan kunci terpanjang yang diketahui dalam Emacs?

Qt mendukung ikatan kunci gaya Emacs , namun hanya untuk hingga empat tombol. Untuk menjelaskan mengapa batas ini harus ditingkatkan, akan bermanfaat untuk menunjukkan contoh ikatan kunci gaya Emacs dengan lebih banyak kunci dari itu. Apakah ada contoh yang diketahui untuk ini atau mungkin bahkan...

14
Cara mengetahui apa urutan kunci sebenarnya

Dari waktu ke waktu saya mengamati perilaku tak terduga saat mengedit teks. Sumber pertama saya biasanya digunakan C-h kuntuk mencari tahu fungsi apa yang dipanggil oleh urutan kunci yang diberikan. Namun, kadang-kadang dokumentasi bertentangan dengan perilaku yang diamati. Dalam kasus ini, saya...

13
Binding kunci khusus untuk buffer

Apakah mungkin untuk mengatur binding kunci spesifik ke buffer? Saya memiliki yang berikut ini di salah satu file org saya: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Namun pengikatan ini juga berlaku untuk file mode-org...

13
Evil: memetakan keybindings dengan cara vim?

Saya mencoba untuk membuat fungsi Evil evil-jump-to-tag, C-]berperilaku seperti ikatan Emacs M-.. Perilaku normal baik untuk menelusuri file Tag, tapi saya ingin itu berfungsi juga untuk Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures cider-jump-to-var, dll...

12
org-mode tanpa tombol panah

Org-mode keymapping default untuk menggunakan tombol panah untuk fungsi commons. Adakah yang mengubah pengaturan mode org mereka untuk menghindari tombol panah? Tolong

11
Ubah kunci normal menjadi kunci pengubah

Saya memiliki keyboard yang, untuk beberapa alasan yang tidak dapat dijelaskan, menampilkan tombol yang mengirimkan simbol Dolar Denmark ke OS X - §. Dengan shift, ia mengirim simbol plus / minus - ±. Apakah mungkin dalam Emacs untuk melihat §kunci dan mengubahnya menjadi Hyper atau Super? Jadi...