]> code.delx.au - gnu-emacs/commitdiff
Fix (error ...) error
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jan 2016 22:53:10 +0000 (14:53 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jan 2016 23:10:07 +0000 (15:10 -0800)
Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html
* lisp/vc/add-log.el (change-log-goto-source): Fix typos
introduced in my Aug 28 change, where I got confused by the
two meanings of (error ...).

lisp/vc/add-log.el

index a5fe9563afb9b9b02d08c954a472be6cf3f27aba..45e863340a56dd078b7482dbeb205fd763892c53 100644 (file)
@@ -481,9 +481,10 @@ try to visit the file for the change under `point' instead."
                (apply 'change-log-goto-source-1
                       (append change-log-find-head change-log-find-tail))
              (error
-              "Cannot find more matches for tag `%s' in file `%s'"
-              (car change-log-find-head)
-              (nth 2 change-log-find-head))))
+              (format-message
+               "Cannot find more matches for tag `%s' in file `%s'"
+               (car change-log-find-head)
+               (nth 2 change-log-find-head)))))
     (save-excursion
       (let* ((at (point))
             (tag-at (change-log-search-tag-name))
@@ -515,8 +516,9 @@ try to visit the file for the change under `point' instead."
          (condition-case nil
              (setq change-log-find-tail
                    (apply 'change-log-goto-source-1 change-log-find-head))
-           (error "Cannot find matches for tag `%s' in file `%s'"
-                  tag file))))))))
+           (error
+            (format-message "Cannot find matches for tag `%s' in file `%s'"
+                            tag file)))))))))
 
 (defun change-log-next-error (&optional argp reset)
   "Move to the Nth (default 1) next match in a ChangeLog buffer.