Guest User

dir

a guest
Oct 1st, 2023
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 1.04 KB | None | 0 0
  1. ;;; Package --- Summary
  2. ;;; Commentary:
  3. ;;; Settings for dired
  4.  
  5. ;;; Code:
  6. (use-package diredfl
  7.   :ensure t
  8.   :hook ((dired-mode-hook . diredfl-mode)))
  9. (use-package dired-collapse
  10.   :ensure t
  11.   :hook((dired-mode-hook . dired-collapse-mode)))
  12. (use-package dired-fdclone
  13.   :ensure t)
  14. (use-package dired-imenu
  15.   :ensure t)
  16. (use-package dired-list
  17.   :ensure t)
  18. (use-package dired-narrow
  19.   :ensure t)
  20. (use-package dired-ranger
  21.   :ensure t)
  22. (use-package dired-rsync
  23.   :ensure t)
  24. (use-package dired-rsync-transient
  25.   :ensure t)
  26. (use-package dired-sidebar
  27.   :ensure t)
  28. (use-package dired-single
  29.   :ensure t)
  30. (use-package treemacs-icons-dired
  31.   :ensure t)
  32.  
  33. (define-key global-map (kbd "<f12>") 'dired)
  34. (defun dired-open-file ()
  35.   "In dired, open the file named on this line."
  36.   (interactive)
  37.   (let* ((file (dired-get-filename nil t)))
  38.     (message "Opening %s..." file)
  39.     (call-process "xdg-open" nil 0 nil file)
  40.     (message "Opening %s done" file)))
  41. (define-key dired-mode-map (kbd "<f4>") 'dired-open-file)
  42. ;;; dired.el ends here
  43.  
Advertisement
Add Comment
Please, Sign In to add comment