org-mode tanpa tombol panah

12

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

Tolong bagikan.

Jeff Bauer
sumber

Jawaban:

12

Tanpa memetakan kembali, Anda sudah bisa bertahan dengan cukup baik tanpa tombol panah.

C-c C-x C-h dalam buffer Organisasi:

C-c C-x D       org-shiftmetadown
C-c C-x L       org-shiftmetaleft
C-c C-x R       org-shiftmetaright
C-c C-x U       org-shiftmetaup
C-c C-x d       org-metadown
C-c C-x l       org-metaleft
C-c C-x m       org-meta-return
C-c C-x r       org-metaright
C-c C-x u       org-metaup

Seperti disebutkan dalam komentar, apakah kunci ini diatur atau tidak tergantung pada lingkungan Anda (misalnya, jika Anda menggunakan Emacs di terminal atau sebagai daemon). Untuk memastikan ini selalu muncul, Anda dapat mengaktifkan org-use-extra-keys. (Ini perlu dilakukan sebelum Org dimuat.)

Kyle Meyer
sumber
1
Binding itu tidak muncul di buffer org saya. Ketika saya menjelaskan-mode, saya melihat: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer
2
Ini ditentukan oleh org-use-extra-keysyang pada default sebagai contoh di terminal. Kustomisasi opsi itu untuk mendapatkan ini juga di emacs berjendela. Lih emacs.stackexchange.com/a/3991/2710
Andrew Swann
@AndrewSwann Terima kasih telah menunjukkannya.
Kyle Meyer
3

Yay, akhirnya sesaat untuk memasang iklan http://abo-abo.github.io/worf/README.html tanpa malu-malu .

h, j, kDan ladalah anak panah.

c matikan mode perubahan:

(worf-defverb
 "change"
 '(("j" org-metadown)
   ("k" org-metaup)
   ("h" org-metaleft)
   ("l" org-metaright)
   ("t" org-set-tags :disable)
   ("n" worf-change-name :disable :break)
   ("a" org-meta-return :disable :break)))

cf memasuki mode ubah pohon:

(worf-defverb
 "change-tree"
 '(("j" org-shiftmetadown)
   ("k" org-shiftmetaup)
   ("h" org-shiftmetaleft)
   ("l" org-shiftmetaright)))

cs memasuki ubah mode shift:

(worf-defverb
 "change-shift"
 '(("j" org-shiftdown)
   ("k" org-shiftup)
   ("h" org-shiftleft)
   ("l" org-shiftright)))

cr memasuki ubah mode kontrol-geser:

(worf-defverb
 "change-shiftcontrol"
 '(("j" org-shiftcontroldown)
   ("k" org-shiftcontrolup)
   ("h" org-shiftcontrolleft)
   ("l" org-shiftcontrolright)))

qakan keluar dari mode apa pun dan membuat hjklpanah lagi.

Saya masih bereksperimen dengan paket tersebut, jadi binding ini mungkin berubah di masa depan. Jika Anda ingin mencobanya, ini dalam MELPA. Dan selama Anda mencoba, lihat g- itu fitur terbaik dari paket.

abo-abo
sumber