Dired tweaks
This commit is contained in:
parent
a7676e49ec
commit
fd97cd17cf
1 changed files with 17 additions and 12 deletions
|
|
@ -262,6 +262,8 @@ Setting this in the :init of evil doesn't work for some reason. It has to be ear
|
||||||
** Behavioral Tweaks
|
** Behavioral Tweaks
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
|
||||||
|
(setq ring-bell-function 'ignore)
|
||||||
|
|
||||||
(when IS-MACOS
|
(when IS-MACOS
|
||||||
(setq mac-pass-command-to-system nil))
|
(setq mac-pass-command-to-system nil))
|
||||||
|
|
||||||
|
|
@ -451,27 +453,30 @@ Setting this in the :init of evil doesn't work for some reason. It has to be ear
|
||||||
#+end_src
|
#+end_src
|
||||||
** Dired
|
** Dired
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(setq ring-bell-function 'ignore)
|
(setq dired-listing-switches "-alh --group-directories-first")
|
||||||
(setq dired-listing-switches "-al")
|
|
||||||
|
|
||||||
;; opening 'other window' on a subdir enters 2 window dired mode for copy/paste
|
;; opening 'other window' on a subdir enters 2 window dired mode for copy/paste
|
||||||
(setq dired-dwim-target t)
|
(setq dired-dwim-target t)
|
||||||
|
|
||||||
;; ;; if dired's already loaded, then the keymap will be bound
|
;; refresh dired buffers automatically after file operations
|
||||||
;; (if (boundp 'dired-mode-map)
|
(setq dired-auto-revert-buffer t)
|
||||||
;; (my-dired-init)
|
(add-hook 'dired-mode-hook 'dired-hide-details-mode)
|
||||||
;; (add-hook 'dired-load-hook 'my-dired-init))
|
|
||||||
|
|
||||||
(use-package dired-open
|
(use-package dired-open
|
||||||
:config
|
:config
|
||||||
(setq dired-open-extensions '(("png" . "nsxiv")
|
(setq dired-open-extensions '(("png" . "nsxiv")
|
||||||
("mkv" . "mpv")
|
("mkv" . "mpv")
|
||||||
("avi" . "mpv"))))
|
("avi" . "mpv"))))
|
||||||
;; (eval-after-load 'evil
|
|
||||||
;; '(evil-define-key 'normal dired-mode-map (kbd "SPC") nil))
|
|
||||||
|
|
||||||
(use-package all-the-icons-dired
|
(use-package nerd-icons-dired
|
||||||
:hook (dired-mode . all-the-icons-dired-mode))
|
:hook (dired-mode . nerd-icons-dired-mode))
|
||||||
|
|
||||||
|
;; Reuse dired buffer when navigating directories
|
||||||
|
(put 'dired-find-alternate-file 'disabled nil)
|
||||||
|
(with-eval-after-load 'dired
|
||||||
|
(evil-collection-define-key 'normal 'dired-mode-map
|
||||||
|
(kbd "RET") 'dired-find-alternate-file
|
||||||
|
(kbd "^") 'dired-up-directory))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Treemacs
|
** Treemacs
|
||||||
|
|
@ -539,7 +544,7 @@ I know these could be bound on a per-package basis, but since this is my primary
|
||||||
":" '(execute-extended-command :which-key "M-x")
|
":" '(execute-extended-command :which-key "M-x")
|
||||||
";" '(eval-expression :which-key "Eval")
|
";" '(eval-expression :which-key "Eval")
|
||||||
"<" '(consult-buffer :which-key "Buffers (all)")
|
"<" '(consult-buffer :which-key "Buffers (all)")
|
||||||
"-" '(dired :which-key "Find Directory")
|
"-" '(dired-jump :which-key "Find Directory")
|
||||||
"d" '(docker :which-key "Docker")
|
"d" '(docker :which-key "Docker")
|
||||||
"i" '(ian/conditional-imenu :which-key "Imenu")
|
"i" '(ian/conditional-imenu :which-key "Imenu")
|
||||||
"w" '(ace-window :which-key "Window")
|
"w" '(ace-window :which-key "Window")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue