]> git.eshelyaron.com Git - emacs.git/commitdiff
Say 'All results processed' at the end
authorDmitry Gutov <dgutov@yandex.ru>
Sat, 7 May 2016 21:23:54 +0000 (00:23 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Sat, 7 May 2016 21:29:44 +0000 (00:29 +0300)
* lisp/progmodes/xref.el (xref--query-replace-1):
Say 'All results processed' at the end if the user hadn't
cancelled the process (bug#23284).

lisp/progmodes/xref.el

index f651dc9cd186a59a6b98f6962322d58ba2664867..05cd97932a30bfac506573092509177e912d21be 100644 (file)
@@ -624,7 +624,9 @@ references displayed in the current *xref* buffer."
       (setq pairs (cdr buf-pairs))
       (setq continue
             (perform-replace from to t t nil nil multi-query-replace-map)))
-    (unless did-it-once (user-error "No suitable matches here"))))
+    (unless did-it-once (user-error "No suitable matches here"))
+    (when (and continue (not buf-pairs))
+      (message "All results processed"))))
 
 (defvar xref--xref-buffer-mode-map
   (let ((map (make-sparse-keymap)))