From 67470ca5a5c997a7e59daeefe9295a22791351ec Mon Sep 17 00:00:00 2001 From: Peng Li Date: Fri, 2 Sep 2016 21:52:31 +0800 Subject: [PATCH] emacs - define mapping for multi-term mode --- emacs.d/config.org | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/emacs.d/config.org b/emacs.d/config.org index 3f1b023..6d3b4c3 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1241,9 +1241,20 @@ I like [[https://github.com/coldnew/linum-relative][linum-relative]], just like #+END_SRC ** Multi-term +define =multi-term= mapping to disable some mapping which is used globally. #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package multi-term :ensure t) + + (defun sd/term-mode-mapping () + (mapcar (lambda (map) + (define-key map (kbd "C-o") nil) + (define-key map (kbd "C-g") nil)) + (list term-mode-map + term-raw-map))) + + (with-eval-after-load 'multi-term + (sd/term-mode-mapping)) #+END_SRC ** ace-link -- 2.11.0