From 2d232232d087244243d785ac13d4743cb6dcb252 Mon Sep 17 00:00:00 2001 From: deb0ch Date: Thu, 8 Nov 2018 14:35:39 +0100 Subject: [PATCH] [shell] regroup redundant evil-define-key --- layers/+tools/shell/packages.el | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/layers/+tools/shell/packages.el b/layers/+tools/shell/packages.el index 692379e4f..c07203558 100644 --- a/layers/+tools/shell/packages.el +++ b/layers/+tools/shell/packages.el @@ -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 "") 'term-mouse-paste) - (evil-define-key 'insert term-raw-map (kbd "") 'term-mouse-paste) - (evil-define-key 'normal term-raw-map (kbd "") 'term-mouse-paste) - (evil-define-key 'insert term-raw-map (kbd "") '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 "") '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 "") 'term-mouse-paste + (kbd "") 'term-mouse-paste + (kbd "C-c C-d") 'term-send-eof + (kbd "C-c C-z") 'term-stop-subjob + (kbd "") 'term-send-tab) + (evil-define-key 'normal term-raw-map + (kbd "") 'term-mouse-paste + (kbd "") '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