summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2007-12-05 07:07:39 +0000
committerGlenn Morris <rgm@gnu.org>2007-12-05 07:07:39 +0000
commit5477308bb2464b46c7d376e93bf810d64ec4c081 (patch)
treebd5e8b2f97f68acc8d49cdf184f6700df5b966db /lisp
parent99abb67ec67ec14443f6989cd53d9a9806b57c04 (diff)
downloademacs-5477308bb2464b46c7d376e93bf810d64ec4c081.tar.gz
emacs-5477308bb2464b46c7d376e93bf810d64ec4c081.tar.bz2
emacs-5477308bb2464b46c7d376e93bf810d64ec4c081.zip
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.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/eshell/eshell.el7
1 files changed, 5 insertions, 2 deletions
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'."