From: Glenn Morris Date: Wed, 5 Dec 2007 07:07:39 +0000 (+0000) Subject: Require individual files if needed when compiling, rather than X-Git-Tag: emacs-pretest-23.0.90~9075 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5477308bb2464b46c7d376e93bf810d64ec4c081;p=emacs.git Require individual files if needed when compiling, rather than esh-maint. Collect any require statements. Move provide statement to end. Move any commentary to start. (eshell-buffer-name): Define for compiler. --- diff --git a/lisp/eshell/eshell.el b/lisp/eshell/eshell.el index 8ee925c23cd..58bc72a3ea9 100644 --- a/lisp/eshell/eshell.el +++ b/lisp/eshell/eshell.el @@ -224,9 +224,11 @@ ;; will only have to read in this one file, which will greatly speed ;; things up. -(require 'esh-mode) +(eval-when-compile + (require 'cl) + (require 'esh-util)) (require 'esh-util) -(eval-when-compile (require 'esh-maint)) +(require 'esh-mode) (defgroup eshell nil "Eshell is a command shell implemented entirely in Emacs Lisp. It @@ -243,6 +245,7 @@ the tasks accomplished by such tools." ;;;_* User Options ;; ;; The following user options modify the behavior of Eshell overall. +(defvar eshell-buffer-name) (defsubst eshell-add-to-window-buffer-names () "Add `eshell-buffer-name' to `same-window-buffer-names'."