X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/233ba4d924933cb56129bd7511e6137b7c0b8e3e..ab422c4d6899b1442cb6954c1829c1fb656b006c:/lisp/eshell/em-dirs.el diff --git a/lisp/eshell/em-dirs.el b/lisp/eshell/em-dirs.el index 64555ab15e..c93bbe9ecb 100644 --- a/lisp/eshell/em-dirs.el +++ b/lisp/eshell/em-dirs.el @@ -1,6 +1,6 @@ ;;; em-dirs.el --- directory navigation commands -;; Copyright (C) 1999-2011 Free Software Foundation, Inc. +;; Copyright (C) 1999-2013 Free Software Foundation, Inc. ;; Author: John Wiegley @@ -47,19 +47,21 @@ (require 'esh-opt) ;;;###autoload -(eshell-defgroup eshell-dirs nil +(progn +(defgroup eshell-dirs nil "Directory navigation involves changing directories, examining the current directory, maintaining a directory stack, and also keeping track of a history of the last directory locations the user was in. Emacs does provide standard Lisp definitions of `pwd' and `cd', but they lack somewhat in feel from the typical shell equivalents." :tag "Directory navigation" - :group 'eshell-module) + :group 'eshell-module)) ;;; User Variables: -(defcustom eshell-dirs-load-hook '(eshell-dirs-initialize) +(defcustom eshell-dirs-load-hook nil "A hook that gets run when `eshell-dirs' is loaded." + :version "24.1" ; removed eshell-dirs-initialize :type 'hook :group 'eshell-dirs) @@ -159,7 +161,7 @@ it's far more automatic. `pushd' allows the user to decide which directories gets pushed, and its size is unlimited. `eshell-last-dir-ring' is meant for users who don't use `pushd' -explicity very much, but every once in a while would like to return to +explicitly very much, but every once in a while would like to return to a previously visited directory without having to type in the whole thing again." :type 'integer @@ -233,7 +235,7 @@ Thus, this does not include the current directory.") (defun eshell-save-some-last-dir () "Save the list-dir-ring for any open Eshell buffers." - (eshell-for buf (buffer-list) + (dolist (buf (buffer-list)) (if (buffer-live-p buf) (with-current-buffer buf (if (and eshell-mode