(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))
#+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)