Function: desktop-change-dir

desktop-change-dir is an autoloaded, interactive and byte-compiled function defined in desktop.el.gz.

Signature

(desktop-change-dir DIRNAME)

Documentation

Change to desktop saved in DIRNAME.

Kill the desktop as specified by variables desktop-save-mode(var)/desktop-save-mode(fun) and desktop-save(var)/desktop-save(fun), then clear the desktop and load the desktop file in directory DIRNAME.

Probably introduced at or before Emacs version 22.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/desktop.el.gz
;; ----------------------------------------------------------------------------
;;;###autoload
(defun desktop-change-dir (dirname)
  "Change to desktop saved in DIRNAME.
Kill the desktop as specified by variables `desktop-save-mode' and
`desktop-save', then clear the desktop and load the desktop file in
directory DIRNAME."
  (interactive "DChange to directory: ")
  (setq dirname (file-name-as-directory (expand-file-name dirname desktop-dirname)))
  (desktop-kill)
  (desktop-clear)
  (desktop-read dirname))