[shell] regroup redundant evil-define-key

This commit is contained in:
deb0ch 2018-11-08 14:35:39 +01:00 committed by bmag
parent 2f8f21b3b1
commit 2d232232d0

View file

@ -258,24 +258,26 @@
"Send tab in term mode."
(interactive)
(term-send-raw-string "\t"))
;; hack to fix pasting issue, the paste transient-state won't
;; work in term
(evil-define-key 'normal term-raw-map "p" 'term-paste)
(evil-define-key 'normal term-raw-map (kbd "<mouse-2>") 'term-mouse-paste)
(evil-define-key 'insert term-raw-map (kbd "<mouse-2>") 'term-mouse-paste)
(evil-define-key 'normal term-raw-map (kbd "<mouse-3>") 'term-mouse-paste)
(evil-define-key 'insert term-raw-map (kbd "<mouse-3>") 'term-mouse-paste)
(evil-define-key 'insert term-raw-map (kbd "C-c C-d") 'term-send-eof)
(evil-define-key 'insert term-raw-map (kbd "C-c C-z") 'term-stop-subjob)
(evil-define-key 'insert term-raw-map (kbd "<tab>") 'term-send-tab)
(when (eq dotspacemacs-editing-style 'vim)
(evil-define-key 'insert term-raw-map
(kbd "C-k") 'term-send-up
(kbd "C-j") 'term-send-down))
(evil-define-key 'insert term-raw-map
(kbd "<mouse-2>") 'term-mouse-paste
(kbd "<mouse-3>") 'term-mouse-paste
(kbd "C-c C-d") 'term-send-eof
(kbd "C-c C-z") 'term-stop-subjob
(kbd "<tab>") 'term-send-tab)
(evil-define-key 'normal term-raw-map
(kbd "<mouse-2>") 'term-mouse-paste
(kbd "<mouse-3>") 'term-mouse-paste
(kbd "C-k") 'term-send-up
(kbd "C-j") 'term-send-down)
(kbd "C-j") 'term-send-down
;; hack to fix pasting issue, the paste transient-state won't work in term
"p" 'term-paste)
(add-hook 'term-mode-hook 'spacemacs/disable-hl-line-mode)
(with-eval-after-load 'centered-cursor-mode