Emacs: Evil: Finalize Info and help-mode bindings
parent
e6a2f02fb9
commit
8626516916
|
@ -0,0 +1,11 @@
|
||||||
|
;;; Evil+help-mode
|
||||||
|
|
||||||
|
(evil-define-key 'motion help-mode-map
|
||||||
|
(kbd "S-SPC") 'scroll-up-command ; Custom
|
||||||
|
"\C-f" 'scroll-up-command
|
||||||
|
"\C-b" 'scroll-down-command
|
||||||
|
(kbd "TAB") 'forward-button
|
||||||
|
(kbd "<backtab>") 'backward-button
|
||||||
|
"\C-o" 'help-go-back)
|
||||||
|
|
||||||
|
(provide 'init-evil-help)
|
|
@ -0,0 +1,27 @@
|
||||||
|
;;; Evil+Info
|
||||||
|
|
||||||
|
(evil-define-key 'motion Info-mode-map
|
||||||
|
(kbd "C-SPC") 'Info-scroll-up ; Custom
|
||||||
|
"\C-j" 'Info-next
|
||||||
|
"\C-k" 'Info-prev
|
||||||
|
"\M-j" 'Info-next ; Custom
|
||||||
|
"\M-k" 'Info-prev ; Custom
|
||||||
|
"\M-sf" 'Info-goto-node
|
||||||
|
"w" 'evil-forward-word-begin
|
||||||
|
"e" 'evil-forward-word-end
|
||||||
|
"ge" 'evil-backward-word-end
|
||||||
|
"gE" 'evil-backward-WORD-end
|
||||||
|
"b" 'evil-backward-word-begin
|
||||||
|
"\M-w" 'Info-copy-current-node-name
|
||||||
|
"gg" 'evil-goto-first-line
|
||||||
|
"gt" 'Info-top-node
|
||||||
|
"gT" 'Info-toc
|
||||||
|
"gf" 'Info-follow-reference
|
||||||
|
"t" 'evil-find-char-to
|
||||||
|
"T" 'evil-find-char-to-backward
|
||||||
|
"f" 'evil-find-char
|
||||||
|
"n" 'evil-search-next
|
||||||
|
"?" 'evil-search-backward
|
||||||
|
"p" nil)
|
||||||
|
|
||||||
|
(provide 'init-evil-info)
|
|
@ -181,21 +181,8 @@ See `eshell' for the numeric prefix ARG."
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;; Motion map: useful for `Info-mode', `help-mode', etc.
|
(require 'init-evil-info)
|
||||||
;; See `evil-motion-state-modes'.
|
(require 'init-evil-help)
|
||||||
(evil-global-set-key 'motion (kbd "TAB") 'forward-button)
|
|
||||||
(evil-global-set-key 'motion (kbd "<backtab>") 'backward-button)
|
|
||||||
(evil-define-key 'motion Info-mode-map
|
|
||||||
(kbd "S-SPC") 'Info-scroll-up
|
|
||||||
"\C-f" 'Info-scroll-up
|
|
||||||
"\C-b" 'Info-scroll-down
|
|
||||||
"\M-sf" 'Info-goto-node
|
|
||||||
"gg" 'evil-goto-first-line)
|
|
||||||
(evil-define-key 'motion help-mode-map
|
|
||||||
(kbd "S-SPC") 'scroll-up-command
|
|
||||||
"\C-f" 'scroll-up-command
|
|
||||||
"\C-b" 'scroll-down-command
|
|
||||||
"\C-o" 'help-go-back)
|
|
||||||
|
|
||||||
(with-eval-after-load 'transmission (require 'init-evil-transmission))
|
(with-eval-after-load 'transmission (require 'init-evil-transmission))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue