diff options
| author | Juri Linkov | 2017-02-28 00:45:21 +0200 |
|---|---|---|
| committer | Juri Linkov | 2017-02-28 00:45:21 +0200 |
| commit | 3bf717b05b9d8fb53e953aa56649ffc38fd6e5d1 (patch) | |
| tree | 970988515565b3096112b1d78dec2f8d1c492921 | |
| parent | 50a2ccd87ec6d1b275f3906cec4ccc28be05c589 (diff) | |
| download | emacs-3bf717b05b9d8fb53e953aa56649ffc38fd6e5d1.tar.gz emacs-3bf717b05b9d8fb53e953aa56649ffc38fd6e5d1.zip | |
Add file name and its extension to suggestions in dired-mark-files-regexp
* lisp/dired.el (dired-mark-files-regexp): Add file name
and its extension to the list of suggested defaults. (Bug#25578)
| -rw-r--r-- | lisp/dired.el | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/dired.el b/lisp/dired.el index 2733372eb7b..8396652d50b 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -3361,7 +3361,14 @@ object files--just `.o' will mark more than you might think." | |||
| 3361 | (interactive | 3361 | (interactive |
| 3362 | (list (read-regexp (concat (if current-prefix-arg "Unmark" "Mark") | 3362 | (list (read-regexp (concat (if current-prefix-arg "Unmark" "Mark") |
| 3363 | " files (regexp): ") | 3363 | " files (regexp): ") |
| 3364 | nil 'dired-regexp-history) | 3364 | ;; Add more suggestions into the default list |
| 3365 | (cons nil (list (dired-get-filename t t) | ||
| 3366 | (and (dired-get-filename nil t) | ||
| 3367 | (concat (regexp-quote | ||
| 3368 | (file-name-extension | ||
| 3369 | (dired-get-filename nil t) t)) | ||
| 3370 | "\\'")))) | ||
| 3371 | 'dired-regexp-history) | ||
| 3365 | (if current-prefix-arg ?\040))) | 3372 | (if current-prefix-arg ?\040))) |
| 3366 | (let ((dired-marker-char (or marker-char dired-marker-char))) | 3373 | (let ((dired-marker-char (or marker-char dired-marker-char))) |
| 3367 | (dired-mark-if | 3374 | (dired-mark-if |