aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-05-13 01:31:28 +0000
committerRichard M. Stallman1996-05-13 01:31:28 +0000
commit4c145b9e93cbf404255aaf9bfda395e8bbeb175e (patch)
treeaf9608bcaba75a5e9811cf947eb11f7a82c33e83
parent5066676655ae1db49d3ed90df1fb0628afaed5c9 (diff)
downloademacs-4c145b9e93cbf404255aaf9bfda395e8bbeb175e.tar.gz
emacs-4c145b9e93cbf404255aaf9bfda395e8bbeb175e.zip
(vc-rename-file): After renaming, update VC info and modeline.
Preserve buffer-read-only.
-rw-r--r--lisp/vc.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/vc.el b/lisp/vc.el
index 1f649bf6abf..190cdc254be 100644
--- a/lisp/vc.el
+++ b/lisp/vc.el
@@ -1727,7 +1727,10 @@ A prefix argument means do not revert the buffer afterwards."
1727 (if oldbuf 1727 (if oldbuf
1728 (save-excursion 1728 (save-excursion
1729 (set-buffer oldbuf) 1729 (set-buffer oldbuf)
1730 (set-visited-file-name new) 1730 (let ((buffer-read-only buffer-read-only))
1731 (set-visited-file-name new))
1732 (vc-backend new)
1733 (vc-mode-line new)
1731 (set-buffer-modified-p nil)))) 1734 (set-buffer-modified-p nil))))
1732 ;; This had FILE, I changed it to OLD. -- rms. 1735 ;; This had FILE, I changed it to OLD. -- rms.
1733 (vc-backend-dispatch old 1736 (vc-backend-dispatch old