file management fixes in emacs
This commit is contained in:
@@ -207,10 +207,22 @@
|
|||||||
(define-key evil-motion-state-map (kbd "RET") nil)
|
(define-key evil-motion-state-map (kbd "RET") nil)
|
||||||
(evil-mode 1))
|
(evil-mode 1))
|
||||||
|
|
||||||
|
(use-package dired
|
||||||
|
:commands (dired dired-jump)
|
||||||
|
:custom
|
||||||
|
(dired-listing-switches "-agho --group-directories-first")
|
||||||
|
(dired-kill-when-opening-new-dired-buffer t)
|
||||||
|
:config
|
||||||
|
(evil-collection-define-key 'normal 'dired-mode-map
|
||||||
|
"h" 'dired-up-directory
|
||||||
|
"l" 'dired-find-file
|
||||||
|
" " 'nil))
|
||||||
|
|
||||||
(use-package evil-collection
|
(use-package evil-collection
|
||||||
:after (evil)
|
:after (evil)
|
||||||
:custom
|
:custom
|
||||||
(evil-want-keybinding nil)
|
(evil-want-keybinding nil)
|
||||||
|
(evil-collection-key-blacklist (append (list (kbd "SPC")) evil-collection-key-blacklist))
|
||||||
:config
|
:config
|
||||||
(evil-collection-init)
|
(evil-collection-init)
|
||||||
|
|
||||||
@@ -238,6 +250,8 @@
|
|||||||
(kill-buffer)))
|
(kill-buffer)))
|
||||||
(message "Not a file visiting buffer!"))))
|
(message "Not a file visiting buffer!"))))
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>fd") 'delete-file-and-buffer)
|
(evil-define-key 'motion 'global (kbd "<leader>fd") 'delete-file-and-buffer)
|
||||||
|
(evil-define-key 'motion 'global (kbd "<leader>fr") 'rename-visited-file)
|
||||||
|
(evil-define-key 'motion 'global (kbd "<leader>od") 'dired-jump)
|
||||||
|
|
||||||
;; Project keybinds
|
;; Project keybinds
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>pp") 'projectile-switch-project)
|
(evil-define-key 'motion 'global (kbd "<leader>pp") 'projectile-switch-project)
|
||||||
|
Reference in New Issue
Block a user