summaryrefslogtreecommitdiff
path: root/lisp/desktop.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2012-11-28 20:16:51 -0500
committerGlenn Morris <rgm@gnu.org>2012-11-28 20:16:51 -0500
commit4ad900d9938b142f9a3123e3b536115b51bed24e (patch)
treeac29019ac78d6097b5120ef77790b4085607f31a /lisp/desktop.el
parente9df8f871daa11c02b4e44a8a54584c39abd6fec (diff)
downloademacs-4ad900d9938b142f9a3123e3b536115b51bed24e.tar.gz
Add desktop support for restoring vc-dir buffers (bug#10606)
* lisp/vc/vc-dir.el (vc-dir-mode): Autoload it (for desktop restore). Set buffer-local value of desktop-save-buffer. (vc-dir-desktop-buffer-misc-data, vc-dir-restore-desktop-buffer): New functions. (desktop-buffer-mode-handlers): Add vc-dir-mode entry. * lisp/desktop.el (desktop-save-buffer-p): Treat vc-dir like dired.
Diffstat (limited to 'lisp/desktop.el')
-rw-r--r--lisp/desktop.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/desktop.el b/lisp/desktop.el
index c8023bb43ed..5589dd025bc 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -825,7 +825,7 @@ MODE is the major mode.
(or (and filename
(stringp desktop-files-not-to-save)
(not (string-match desktop-files-not-to-save filename)))
- (and (eq mode 'dired-mode)
+ (and (memq mode '(dired-mode vc-dir-mode))
(with-current-buffer bufname
(not (setq dired-skip
(string-match desktop-files-not-to-save