From 5d94726b4e427bb21dcc6f043bc3fcfc98b27b7a Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Sat, 9 Feb 2019 19:33:26 -0500 Subject: Treat patterns properly, as opposed to exact string matches --- dired-rmjunk.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dired-rmjunk.el b/dired-rmjunk.el index 353cbaa..8cb6c51 100644 --- a/dired-rmjunk.el +++ b/dired-rmjunk.el @@ -61,10 +61,11 @@ patterns in `dired-rmjunk-patterns'." (save-excursion (let ((files-marked-count 0)) (dolist (file (directory-files dired-directory)) - (when (member file dired-rmjunk-shitty-files) - (setq files-marked-count (1+ files-marked-count)) - (dired-goto-file (concat (expand-file-name dired-directory) file)) - (dired-flag-file-deletion 1))) + (dolist (pattern dired-rmjunk-patterns) + (when (string-match pattern file) + (setq files-marked-count (1+ files-marked-count)) + (dired-goto-file (concat (expand-file-name dired-directory) file)) + (dired-flag-file-deletion 1)))) (message (if (zerop files-marked-count) "No junk files found :)" "Junk files marked.")))))) -- cgit v1.3