diff --git a/lisp/find-dired.el b/lisp/find-dired.el index adc5672eca..7f4d8c0bcd 100644 --- a/lisp/find-dired.el +++ b/lisp/find-dired.el @@ -327,7 +327,7 @@ find-dired-filter (l-opt (and (consp find-ls-option) (string-match "l" (cdr find-ls-option)))) (ls-regexp (concat "^ +[^ \t\r\n]+\\( +[^ \t\r\n]+\\) +" - "[^ \t\r\n]+ +[^ \t\r\n]+\\( +[^[:space:]]+\\)"))) + "[^ \t\r\n]+ +[^ \t\r\n]+\\( +[0-9]+\\)"))) (goto-char beg) (insert string) (goto-char beg) @@ -392,6 +392,7 @@ find-dired-sentinel ;; process is dead, we can delete it now. Otherwise it ;; will stay around until M-x `list-processes'. (delete-process proc) + (dired--align-all-files) (force-mode-line-update)))) (message "find-dired %s finished." buf))))