Function: eshell-save-some-last-dir
eshell-save-some-last-dir is a byte-compiled function defined in
em-dirs.el.gz.
Signature
(eshell-save-some-last-dir)
Documentation
Save the list-dir-ring for any open Eshell buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-dirs.el.gz
(defun eshell-save-some-last-dir ()
"Save the list-dir-ring for any open Eshell buffers."
(dolist (buf (buffer-list))
(if (buffer-live-p buf)
(with-current-buffer buf
(if (and eshell-mode
eshell-ask-to-save-last-dir
(or (eq eshell-ask-to-save-last-dir 'always)
(y-or-n-p
(format-message
"Save last dir ring for Eshell buffer `%s'? "
(buffer-name buf)))))
(eshell-write-last-dir-ring)))))
t)