From 4f5da3410c5699fd680c7abfd37701dc2832124b Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 5 Feb 2025 15:48:49 +0200 Subject: [PATCH] * lisp/dired-x.el (dired-omit-expunge): Escape '%' (bug#75877). (cherry picked from commit bfc8540da4521d460b72fdbc20edb3a0488c23c2) --- lisp/dired-x.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/dired-x.el b/lisp/dired-x.el index 364e8af5299..1774049b056 100644 --- a/lisp/dired-x.el +++ b/lisp/dired-x.el @@ -498,8 +498,10 @@ status message." nil (if dired-omit-verbose (format "Omitted %%d line%%s in %s" - (abbreviate-file-name - dired-directory)) + (replace-regexp-in-string + "%" "%%" + (abbreviate-file-name + dired-directory))) "") init-count))) (force-mode-line-update)))) -- 2.39.5