aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2010-01-08 10:53:29 +0900
committerKenichi Handa2010-01-08 10:53:29 +0900
commitb2752fa9367155fc368e4b23738527f4239f05e9 (patch)
tree01b6fdaa44c21dbd404ee5d01d835e665c48ca3b
parente94be82738d54c84ba21836c919055f59f725333 (diff)
parent1dfae2a207d0825e57c0ada259de77f7e68a6399 (diff)
downloademacs-b2752fa9367155fc368e4b23738527f4239f05e9.tar.gz
emacs-b2752fa9367155fc368e4b23738527f4239f05e9.zip
from trunk
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/vc-dir.el6
2 files changed, 11 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ccafaf81928..95410b9393a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -3,6 +3,13 @@
3 * international/fontset.el (build-default-fontset-data): Exclude 3 * international/fontset.el (build-default-fontset-data): Exclude
4 characters in scripts kana, hangul, han, or cjk-misc. 4 characters in scripts kana, hangul, han, or cjk-misc.
5 5
62010-01-07 Juanma Barranquero <lekktu@gmail.com>
7
8 * vc-dir.el (vc-dir-prepare-status-buffer): Pass a (fake) filename
9 to `create-file-buffer' as it expects, not just a buffer name.
10 (vc-dir-mode): Include the buffer name in `list-buffers-directory',
11 to help uniquify. (Bug#3224)
12
62010-01-06 Jan Djärv <jan.h.d@swipnet.se> 132010-01-06 Jan Djärv <jan.h.d@swipnet.se>
7 14
8 * font-setting.el (font-setting-change-default-font): Use user-spec 15 * font-setting.el (font-setting-change-default-font): Use user-spec
diff --git a/lisp/vc-dir.el b/lisp/vc-dir.el
index 61cc8575449..6563ac83550 100644
--- a/lisp/vc-dir.el
+++ b/lisp/vc-dir.el
@@ -101,7 +101,9 @@ See `run-hooks'."
101 (return buffer)))))))) 101 (return buffer))))))))
102 (or buf 102 (or buf
103 ;; Create a new buffer named BNAME. 103 ;; Create a new buffer named BNAME.
104 (with-current-buffer (create-file-buffer bname) 104 ;; We pass a filename to create-file-buffer because it is what
105 ;; the function expects, and also what uniquify needs (if active)
106 (with-current-buffer (create-file-buffer (expand-file-name bname dir))
105 (cd dir) 107 (cd dir)
106 (vc-setup-buffer (current-buffer)) 108 (vc-setup-buffer (current-buffer))
107 ;; Reset the vc-parent-buffer-name so that it does not appear 109 ;; Reset the vc-parent-buffer-name so that it does not appear
@@ -928,7 +930,7 @@ the *vc-dir* buffer.
928 (set (make-local-variable 'vc-ewoc) (ewoc-create #'vc-dir-printer)) 930 (set (make-local-variable 'vc-ewoc) (ewoc-create #'vc-dir-printer))
929 (set (make-local-variable 'revert-buffer-function) 931 (set (make-local-variable 'revert-buffer-function)
930 'vc-dir-revert-buffer-function) 932 'vc-dir-revert-buffer-function)
931 (setq list-buffers-directory default-directory) 933 (setq list-buffers-directory (expand-file-name "*vc-dir*" default-directory))
932 (add-to-list 'vc-dir-buffers (current-buffer)) 934 (add-to-list 'vc-dir-buffers (current-buffer))
933 ;; Make sure that if the directory buffer is killed, the update 935 ;; Make sure that if the directory buffer is killed, the update
934 ;; process running in the background is also killed. 936 ;; process running in the background is also killed.