Mercurial > emacs
comparison lisp/desktop.el @ 52457:6d5981c8551c
2003-09-08 Lars Hansen <larsh@math.ku.dk>
* desktop.el (desktop-buffer-dired): Change name of local variable
to be different from buffer local variable `dired-directory'.
author | Lars Hansen <larsh@soem.dk> |
---|---|
date | Mon, 08 Sep 2003 07:02:44 +0000 |
parents | 695cf19ef79e |
children | 7490e5357dba |
comparison
equal
deleted
inserted
replaced
52456:fef189326a95 | 52457:6d5981c8551c |
---|---|
832 (defun desktop-buffer-dired () "Load a directory using dired." | 832 (defun desktop-buffer-dired () "Load a directory using dired." |
833 (if (eq 'dired-mode desktop-buffer-major-mode) | 833 (if (eq 'dired-mode desktop-buffer-major-mode) |
834 ;; First element of `desktop-buffer-misc' is the value of `dired-directory'. | 834 ;; First element of `desktop-buffer-misc' is the value of `dired-directory'. |
835 ;; This value is a directory name, optionally with with shell wildcard or | 835 ;; This value is a directory name, optionally with with shell wildcard or |
836 ;; a directory name followed by list of files. | 836 ;; a directory name followed by list of files. |
837 (let* ((dired-directory (car desktop-buffer-misc)) | 837 (let* ((dired-dir (car desktop-buffer-misc)) |
838 (dir (if (consp dired-directory) (car dired-directory) dired-directory))) | 838 (dir (if (consp dired-dir) (car dired-dir) dired-dir))) |
839 (if (file-directory-p (file-name-directory dir)) | 839 (if (file-directory-p (file-name-directory dir)) |
840 (progn | 840 (progn |
841 (dired dired-directory) | 841 (dired dired-dir) |
842 ;; The following elements of `desktop-buffer-misc' are the keys | |
843 ;; from `dired-subdir-alist'. | |
842 (mapcar 'dired-maybe-insert-subdir (cdr desktop-buffer-misc)) | 844 (mapcar 'dired-maybe-insert-subdir (cdr desktop-buffer-misc)) |
843 (current-buffer)) | 845 (current-buffer)) |
844 (message "Directory %s no longer exists." dir) | 846 (message "Directory %s no longer exists." dir) |
845 (sit-for 1) | 847 (sit-for 1) |
846 'ignored)))) | 848 'ignored)))) |