Emacs - add keymapping
authorPeng Li <seudut@gmail.com>
Sat, 16 Sep 2017 11:19:31 +0000 (19:19 +0800)
committerPeng Li <seudut@gmail.com>
Sat, 16 Sep 2017 11:19:31 +0000 (19:19 +0800)
emacs.d/config.org
emacs.d/emacs-evil.org

index f304e37..192f403 100644 (file)
@@ -2430,6 +2430,7 @@ Set the environments vairables in compilation mode
     (define-key compilation-mode-map (kbd "C-o") nil)
     (define-key compilation-mode-map (kbd "n") 'compilation-next-error)
     (define-key compilation-mode-map (kbd "p") 'compilation-previous-error)
+    (define-key compilation-mode-map (kbd "q") (lambda () (interactive) (quit-window t)))
     (define-key compilation-mode-map (kbd "r") #'recompile))
 
 
index 8c123e4..e4debb2 100644 (file)
@@ -182,6 +182,8 @@ Let the search highlight persistent, https://stackoverflow.com/questions/2576803
 #+BEGIN_SRC emacs-lisp :tangle yes :results silent
   (with-eval-after-load "evil"
     ;; file and directory explore
+    (define-key dired-mode-map (kbd "C-h") nil)
+    (define-key dired-mode-map (kbd "C-k") nil)
     (evil-define-key 'normal dired-mode-map (kbd "H") 'dired-omit-mode)
     (evil-define-key 'normal dired-mode-map (kbd "g") 'dired-goto-file)
     (evil-define-key 'normal dired-mode-map (kbd "r") 'revert-buffer)