From 8d4eaf284c80fb3d5dd4f9083d7c207da03ce4d2 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sat, 12 Sep 2020 09:08:15 +0200 Subject: [PATCH] Some dired tweaking Inspired by https://protesilaos.com/dotemacs/. --- init.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/init.el b/init.el index 7b926a2..70801f6 100644 --- a/init.el +++ b/init.el @@ -1806,11 +1806,13 @@ With given ARG, display files in `db/important-document-path’." ("" . dired-subtree-toggle)) :init (progn (setq dired-dwim-target t - dired-listing-switches "-alh" + dired-listing-switches "-aGFhlv --group-directories-first --time-style=long-iso" dired-hide-details-hide-information-lines t dired-hide-details-hide-symlink-targets t dired-recursive-copies 'top dired-recursive-deletes 'top + dired-create-destination-dirs 'ask + dired-vc-rename-file t ;; Don’t use obsolete diredx local variables dired-enable-local-variables nil @@ -1862,12 +1864,15 @@ With given ARG, display files in `db/important-document-path’." ;; Gnus support in dired (add-hook 'dired-mode-hook 'turn-on-gnus-dired-mode) + ;; Highlight current line more prominently + (add-hook 'dired-mode-hook 'hl-line-mode) + ;; omitting files (add-hook 'dired-mode-hook 'dired-omit-mode) + (add-hook 'dired-mode-hook 'dired-hide-details-mode) (dolist (extension '(".out" ".synctex.gz" ".thm")) (add-to-list 'dired-latex-unclean-extensions extension)) - (defun ora-ediff-files () "Compare marked files in dired with ediff." ;; from: https://oremacs.com/2017/03/18/dired-ediff/