[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dired-duplicates 0d71465d6a 13/57: Make the use of the
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/dired-duplicates 0d71465d6a 13/57: Make the use of the dummy separator file optional |
|
Date: |
Sat, 4 Nov 2023 06:58:26 -0400 (EDT) |
branch: externals/dired-duplicates
commit 0d71465d6a980b338587d19e1c4a45f8046a3e73
Author: Harald Judt <h.judt@gmx.at>
Commit: Harald Judt <h.judt@gmx.at>
Make the use of the dummy separator file optional
---
find-dupes-dired.el | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/find-dupes-dired.el b/find-dupes-dired.el
index 377bd34b16..c0109a3c27 100644
--- a/find-dupes-dired.el
+++ b/find-dupes-dired.el
@@ -1,3 +1,10 @@
+(defcustom find-dupes-use-separator-file
+ t
+ "Whether to use a separator dummy file or not."
+ :group 'find-dupes-dired
+ :tag "Use separator dummy file"
+ :type 'boolean)
+
(defcustom find-dupes-separator-file
(concat "/tmp/-" (make-string 40 ?-))
"Path and name of the separator file used for making search
@@ -5,7 +12,7 @@ results easier to discern. It will be created immediately
before
and deleted as soon as possible after the search operation
finishes."
:group 'find-dupes-dired
- :tag "Dummy separator file"
+ :tag "Separator dummy file"
:type 'string)
(defcustom find-dupes-checksum-exec
@@ -53,9 +60,11 @@ ascending or descending order."
(defmacro find-dupes-with-separator-file (&rest rest)
`(unwind-protect
(progn
- (find-dupes--ensure-separator-file)
+ (when find-dupes-use-separator-file
+ (find-dupes--ensure-separator-file))
,@rest)
- (find-dupes--remove-separator-file)))
+ (when find-dupes-use-separator-file
+ (find-dupes--remove-separator-file))))
(defun find-dupes--duplicate-files (directories)
"Given one or more root directories, search inside below the
@@ -99,7 +108,7 @@ separator file specified by `find-dupes-separator-file'."
:key #'second)
for (checksum) in sorted-sums
append (rest (gethash checksum dupes-table))
- append (list find-dupes-separator-file)))
+ when find-dupes-use-separator-file append (list
find-dupes-separator-file)))
(defun find-dupes-revert-function (&optional arg noconfirm)
"Revert function used instead of `dired-revert' for dired buffers generated
by find-dupes."
- [elpa] externals/dired-duplicates 5b2a23dd52 01/57: Check in first working version, (continued)
- [elpa] externals/dired-duplicates 5b2a23dd52 01/57: Check in first working version, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates fe6b60acec 37/57: Remove exclamation mark from user-error, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 8bd3de781d 55/57: Optimize processing of same-size-files and same-files, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 2c6caf10a2 52/57: Shorten :type declaration in sort order defcustom, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates bff2363b18 02/57: Make find-dupes-dired accept multiple directories as input, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 0dc7295626 03/57: Handle case when no duplicate files found, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 24b57254eb 05/57: Print message when reverting dired buffer, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates cab41ca722 08/57: Remove commented test calls, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates c2cb23cd0c 07/57: Allow sorting by filesize in ascending or descending order, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 194d22be42 10/57: Reformat custom value definitions, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 0d71465d6a 13/57: Make the use of the dummy separator file optional,
ELPA Syncer <=
- [elpa] externals/dired-duplicates b8df43a6a2 12/57: Always properly clean up separator file, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 6ba3c3bfee 11/57: Fix custom definition of find-dupes-size-comparison-function, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 40402013cd 14/57: Fix find-dupes--duplicate-files docstring, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 2f9735e213 15/57: Implement applying custom file filter functions, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 76aef0a5bc 19/57: Rename package to find-duplicates, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates c94b14724a 21/57: flymake: Fix docstrings issues, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates b8fa486b80 22/57: flymake: Fix unused variables, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 86a12647a5 23/57: flymake: Fix unknown and deprecated function warnings, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 193e498e5d 25/57: Fix indentation and find-duplicates-with-separator-file macro var names, ELPA Syncer, 2023/11/04
- [elpa] externals/dired-duplicates 0dc415a2b1 28/57: Rename source file to match package name, ELPA Syncer, 2023/11/04