init-dired.el 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ;;; init-dired.el --- Dired Configuration File -*- lexical-binding: t -*-
  2. ;;; Commentary:
  3. ;;; Code:
  4. (use-feature dired
  5. :config
  6. (put 'dired-find-alternate-file 'disabled nil)
  7. :custom
  8. (dired-use-ls-dired t)
  9. (dired-recursive-deletes 'always)
  10. (dired-recursive-copies 'always)
  11. (dired-dwim-target t)
  12. (dired-kill-when-opening-new-dired-buffer t)
  13. (wdired-use-dired-vertical-movement 'sometimes)
  14. (dired-vc-rename-file t)
  15. (dired-clean-confirm-killing-deleted-buffers nil)
  16. (dired-create-destination-dirs 'ask)
  17. :bind (:map dired-mode-map
  18. ("M-o" . dired-omit-mode)
  19. ("E" . wdired-change-to-wdired-mode)))
  20. (use-feature dired-x)
  21. (use-package dired-subtree
  22. :config
  23. (bind-keys :map dired-mode-map
  24. ("i" . dired-subtree-insert)
  25. (";" . dired-subtree-remove)))
  26. (use-feature casual-dired
  27. :after dired
  28. :bind (:map dired-mode-map
  29. ("C-o" . casual-dired-tmenu)
  30. ("s" . casual-dired-sort-by-tmenu)))
  31. (provide 'init-dired)
  32. ;;; init-dired.el ends here