mirror of
https://github.com/librephoenix/nixos-config
synced 2025-10-18 17:44:06 +05:30
file management fixes in emacs
This commit is contained in:
parent
ea1d540f84
commit
7a285da892
1 changed files with 14 additions and 0 deletions
|
@ -207,10 +207,22 @@
|
|||
(define-key evil-motion-state-map (kbd "RET") nil)
|
||||
(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
|
||||
:after (evil)
|
||||
:custom
|
||||
(evil-want-keybinding nil)
|
||||
(evil-collection-key-blacklist (append (list (kbd "SPC")) evil-collection-key-blacklist))
|
||||
:config
|
||||
(evil-collection-init)
|
||||
|
||||
|
@ -238,6 +250,8 @@
|
|||
(kill-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>fr") 'rename-visited-file)
|
||||
(evil-define-key 'motion 'global (kbd "<leader>od") 'dired-jump)
|
||||
|
||||
;; Project keybinds
|
||||
(evil-define-key 'motion 'global (kbd "<leader>pp") 'projectile-switch-project)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue