From 3bf69c8a3bbe3bdb85eb1fa10884bb2c2170b4cc Mon Sep 17 00:00:00 2001 From: Peng Li Date: Wed, 20 Sep 2017 20:50:56 +0800 Subject: [PATCH] Emacs - some binding of dired --- emacs.d/config.org | 10 ++++++++++ emacs.d/emacs-evil.org | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index df5100f..a1b13cd 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1749,6 +1749,16 @@ Fix one elscreen issue when startup emacs https://github.com/knu/elscreen/issues #+END_SRC * Dired +** Dired basic +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (setq dired-dwim-target t) + + (use-package dired-details + :ensure t + :config + (setq-default dired-details-hidden-string "--- ") + (dired-details-install)) +#+END_SRC ** Dired bindings =C-o= is defined as a global key for window operation, here unset it in dired mode #+BEGIN_SRC emacs-lisp :tangle yes :results silent diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index d1bcd14..e6a9aab 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -212,7 +212,9 @@ Let the search highlight persistent, https://stackoverflow.com/questions/2576803 (evil-define-key 'normal dired-mode-map (kbd "D") 'dired-do-delete) ;; File and folder creation (evil-define-key 'normal dired-mode-map (kbd "c") 'sd/dired-new-file) - (evil-define-key 'normal dired-mode-map (kbd "C") 'dired-create-directory) + (evil-define-key 'normal dired-mode-map (kbd "+") 'dired-create-directory) + (evil-define-key 'normal dired-mode-map (kbd "C") 'dired-do-copy) + (evil-define-key 'normal dired-mode-map (kbd "R") 'dired-do-rename) ;; keep some normap mapping (evil-define-key 'normal dired-mode-map (kbd "/") 'evil-ex-search-forward) -- 2.11.0