X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Femacs-evil.org;h=814ab750fdb43297cd7b054fd2473800f3763ea6;hb=c2c4f73837ff7292968f805b50dda2b35ff04728;hp=d1bcd14430232eaa667b3902edf9511562a9dbbf;hpb=4a763115492084f343d03584ae774b75265d3315;p=dotfiles.git diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index d1bcd14..814ab75 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -21,6 +21,8 @@ https://www.emacswiki.org/emacs/Evil. (setq evil-insert-state-cursor '("red" bar)) (setq evil-replace-state-cursor '("red" bar)) (setq evil-operator-state-cursor '("red" hollow)) + ;; others, don't move back cursor when exit insert mode + (setq evil-move-cursor-back nil) :config (use-package evil-leader :ensure t @@ -212,7 +214,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)