update main init

This commit is contained in:
2025-08-12 17:19:27 +02:00
parent 02d21bd761
commit 3c5abef2a6
5 changed files with 245 additions and 20 deletions

View File

@@ -319,12 +319,34 @@ see `awesome-tray-mode-hook'"
(use-package dired
:defer t
:config
(setq dired-free-space nil
dired-dwim-target t ; Propose a target for intelligent moving/copying
dired-deletion-confirmer 'y-or-n-p
dired-filter-verbose nil
dired-recursive-deletes 'top
dired-recursive-copies 'always
dired-vc-rename-file t
dired-create-destination-dirs 'ask
dired-mouse-drag-files t
;; Suppress Dired buffer kill prompt for deleted dirs
dired-clean-confirm-killing-deleted-buffers nil)
;; This is a higher-level predicate that wraps `dired-directory-changed-p'
;; with additional logic. This `dired-buffer-stale-p' predicate handles remote
;; files, wdired, unreadable dirs, and delegates to dired-directory-changed-p
;; for modification checks.
(setq auto-revert-remote-files nil)
(setq dired-auto-revert-buffer 'dired-buffer-stale-p)
;; dired-omit-mode
(setq dired-omit-verbose nil
dired-omit-files (concat "\\`[.]\\'"))
(setq dired-listing-switches
"-l --almost-all --human-readable --group-directories-first --no-group")
;; this command is useful when you want to close the window of `dirvish-side'
;; automatically when opening a file
;; (put 'dired-find-alternate-file 'disabled nil)
(setq dired-mouse-drag-files t)
(setq mouse-drag-and-drop-region-cross-program t) )
(use-package dirvish