[lispy] rebind movement to Boon-like (QWERTY) KIOL

This commit is contained in:
contrapunctus 2021-07-06 20:55:23 +05:30
parent 0bc111a4f1
commit f06ddeb7a1
1 changed files with 18 additions and 1 deletions

View File

@ -2612,7 +2612,24 @@ pjb suggested a different approach [[http://paste.lisp.org/display/10157][here]]
#+BEGIN_SRC emacs-lisp
(use-package lispy
:hook (emacs-lisp-mode . lispy-mode))
:hook (emacs-lisp-mode . lispy-mode)
;; Boon-style keys on Dvorak
:bind
(:map lispy-mode-map
;; change HJKL to Boon-like (QWERTY) KIOL
("t" . special-lispy-left) ;; QWERTY K
("n" . special-lispy-right) ;; QWERTY L
("c" . special-lispy-up) ;; QWERTY I
("r" . special-lispy-down) ;; QWERTY O
;; bind the replaced commands to Dvorak HJKL
("h" . special-lispy-teleport)
("j" . special-lispy-occur)
("k" . special-lispy-clone)
("l" . special-lispy-new-copy)
;; Lispy shadows this, but it's essential for Org literate programs
("M-o" . nil)
("M-o M-o" . font-lock-fontify-block)))
#+END_SRC
*** Emacs Lisp