aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1995-10-24 22:14:39 +0000
committerRichard M. Stallman1995-10-24 22:14:39 +0000
commit8ccdc29ebc27112908a04969ac59ac41536be3e2 (patch)
tree6980b9af4e311c6a79d42578830f092e23955b31
parent3b3703faebe46669e6f06cfc6acf68e898525fde (diff)
downloademacs-8ccdc29ebc27112908a04969ac59ac41536be3e2.tar.gz
emacs-8ccdc29ebc27112908a04969ac59ac41536be3e2.zip
(set-visited-file-name): Abbreviate buffer-file-name.
-rw-r--r--lisp/files.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/files.el b/lisp/files.el
index 8254b8a456b..a7bfd5ea00a 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1350,8 +1350,6 @@ if you wish to pass an empty string as the argument."
1350 (progn 1350 (progn
1351 (setq truename (file-truename filename)) 1351 (setq truename (file-truename filename))
1352 (if find-file-visit-truename 1352 (if find-file-visit-truename
1353 ;; Do not use the abbreviated filename, because
1354 ;; write-region will reset it to the expanded filename
1355 (setq filename truename)))) 1353 (setq filename truename))))
1356 (or (equal filename buffer-file-name) 1354 (or (equal filename buffer-file-name)
1357 (progn 1355 (progn
@@ -1369,8 +1367,12 @@ if you wish to pass an empty string as the argument."
1369 (rename-buffer new-name t)))) 1367 (rename-buffer new-name t))))
1370 (setq buffer-backed-up nil) 1368 (setq buffer-backed-up nil)
1371 (clear-visited-file-modtime) 1369 (clear-visited-file-modtime)
1370 ;; Abbreviate the file names of the buffer.
1372 (if truename 1371 (if truename
1373 (setq buffer-file-truename (abbreviate-file-name truename))) 1372 (progn
1373 (setq buffer-file-truename (abbreviate-file-name truename))
1374 (if find-file-visit-truename
1375 (setq buffer-file-name buffer-file-truename))))
1374 (setq buffer-file-number 1376 (setq buffer-file-number
1375 (if filename 1377 (if filename
1376 (nth 10 (file-attributes buffer-file-name)) 1378 (nth 10 (file-attributes buffer-file-name))