Add dir creation by default
This commit is contained in:
parent
3baea71388
commit
8f0b98c3de
1 changed files with 10 additions and 3 deletions
|
|
@ -24,7 +24,9 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(require 'dired)
|
(require 'dired)
|
||||||
(require 'dired-x)
|
(require 'dired-x)
|
||||||
|
(require 'dired-async)
|
||||||
|
(require 'dired-aux)
|
||||||
|
|
||||||
(setq dired-recursive-deletes t)
|
(setq dired-recursive-deletes t)
|
||||||
(setq dired-recursive-copies t)
|
(setq dired-recursive-copies t)
|
||||||
|
|
@ -33,7 +35,9 @@
|
||||||
"Theurgy Dired config."
|
"Theurgy Dired config."
|
||||||
;; Hide file permissions
|
;; Hide file permissions
|
||||||
(dired-hide-details-mode 1)
|
(dired-hide-details-mode 1)
|
||||||
|
;; Enable omit mode by default
|
||||||
(dired-omit-mode 1)
|
(dired-omit-mode 1)
|
||||||
|
;; Enable async mode by default
|
||||||
(dired-async-mode 1)
|
(dired-async-mode 1)
|
||||||
;; Kill new buffers
|
;; Kill new buffers
|
||||||
(when (>= emacs-major-version 28)
|
(when (>= emacs-major-version 28)
|
||||||
|
|
@ -43,11 +47,14 @@
|
||||||
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file)
|
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file)
|
||||||
(define-key dired-mode-map (kbd "^") (lambda () (interactive) (find-alternate-file "..")))))
|
(define-key dired-mode-map (kbd "^") (lambda () (interactive) (find-alternate-file "..")))))
|
||||||
;; Toggle hidden files
|
;; Toggle hidden files
|
||||||
(setq dired-omit-files
|
(setq dired-omit-files
|
||||||
(concat dired-omit-files "\\|^\\..+$"))
|
(concat dired-omit-files "\\|^\\..+$"))
|
||||||
(define-key dired-mode-map (kbd "H") 'dired-omit-mode)
|
(define-key dired-mode-map (kbd "H") 'dired-omit-mode)
|
||||||
;; Human readable file size
|
;; Human readable file size
|
||||||
(setq dired-listing-switches "-lah"))
|
(setq dired-listing-switches "-lah")
|
||||||
|
;; Create directories when copying
|
||||||
|
(setq dired-create-destination-dirs t)
|
||||||
|
(setq dired-create-destination-dirs-on-trailing-dirsep t))
|
||||||
|
|
||||||
(add-hook 'dired-mode-hook 'dired-init)
|
(add-hook 'dired-mode-hook 'dired-init)
|
||||||
(add-hook 'dired-mode-hook 'auto-revert-mode)
|
(add-hook 'dired-mode-hook 'auto-revert-mode)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue