]> code.delx.au - gnu-emacs/commitdiff
(PC-try-load-many-files): Set truename.
authorRichard M. Stallman <rms@gnu.org>
Thu, 10 Apr 1997 00:37:52 +0000 (00:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 10 Apr 1997 00:37:52 +0000 (00:37 +0000)
lisp/complete.el

index 50855ebd80455a9c1a481fe0a35e5daede7e21de..c12e2ce95cb66c423aa381c04821a7f383912d0f 100644 (file)
@@ -676,16 +676,20 @@ or properties are considered."
        (kill-buffer (current-buffer))
        (or files
            (error "No matching files"))
+       ;; Bring the other files (not the first) into buffers.
        (save-window-excursion
          (while (setq next (cdr next))
            (let ((buf (find-file-noselect (car next))))
+             ;; Put this buffer at the front of the buffer list.
              (switch-to-buffer buf))))
-       ;; This modifies the "buf" variable inside find-file-noselect.
+       ;; This modifies the `buf' variable inside find-file-noselect.
        (setq buf (get-file-buffer first))
        (if buf
            nil   ; should do verify-visited-file-modtime stuff.
          (setq filename first)
          (setq buf (create-file-buffer filename))
+         ;; This modified `truename' inside find-file-noselect.
+         (setq truename (abbreviate-file-name (file-truename filename)))
          (set-buffer buf)
          (erase-buffer)
          (insert-file-contents filename t))