aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1993-05-28 01:22:00 +0000
committerRichard M. Stallman1993-05-28 01:22:00 +0000
commit8bb272853d4aa811d3ea8725dbc10aa6f74e5b05 (patch)
tree37323cbedf280a07a6a3c941848845265bc6d4d1
parentc93341d5410142fb5fa460535b3261f9fa126814 (diff)
downloademacs-8bb272853d4aa811d3ea8725dbc10aa6f74e5b05.tar.gz
emacs-8bb272853d4aa811d3ea8725dbc10aa6f74e5b05.zip
(find-alternate-file): Hide truename and inode number
temporarily, like the visited file name.
-rw-r--r--lisp/files.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/files.el b/lisp/files.el
index a9430029d56..77242e05e92 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -421,15 +421,21 @@ If the current buffer now contains an empty file that you just visited
421 (error "Aborted")) 421 (error "Aborted"))
422 (let ((obuf (current-buffer)) 422 (let ((obuf (current-buffer))
423 (ofile buffer-file-name) 423 (ofile buffer-file-name)
424 (onum buffer-file-number)
425 (otrue buffer-file-truename)
424 (oname (buffer-name))) 426 (oname (buffer-name)))
425 (rename-buffer " **lose**") 427 (rename-buffer " **lose**")
426 (setq buffer-file-name nil) 428 (setq buffer-file-name nil)
429 (setq buffer-file-number nil)
430 (setq buffer-file-truename nil)
427 (unwind-protect 431 (unwind-protect
428 (progn 432 (progn
429 (unlock-buffer) 433 (unlock-buffer)
430 (find-file filename)) 434 (find-file filename))
431 (cond ((eq obuf (current-buffer)) 435 (cond ((eq obuf (current-buffer))
432 (setq buffer-file-name ofile) 436 (setq buffer-file-name ofile)
437 (setq buffer-file-number onum)
438 (setq buffer-file-truename otrue)
433 (lock-buffer) 439 (lock-buffer)
434 (rename-buffer oname)))) 440 (rename-buffer oname))))
435 (or (eq (current-buffer) obuf) 441 (or (eq (current-buffer) obuf)