diff options
| author | Richard M. Stallman | 1993-05-28 01:22:00 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-05-28 01:22:00 +0000 |
| commit | 8bb272853d4aa811d3ea8725dbc10aa6f74e5b05 (patch) | |
| tree | 37323cbedf280a07a6a3c941848845265bc6d4d1 | |
| parent | c93341d5410142fb5fa460535b3261f9fa126814 (diff) | |
| download | emacs-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.el | 6 |
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) |