aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 @@
224;; will only have to read in this one file, which will greatly speed 224;; will only have to read in this one file, which will greatly speed
225;; things up. 225;; things up.
226 226
227(require 'esh-mode) 227(eval-when-compile
228 (require 'cl)
229 (require 'esh-util))
228(require 'esh-util) 230(require 'esh-util)
229(eval-when-compile (require 'esh-maint)) 231(require 'esh-mode)
230 232
231(defgroup eshell nil 233(defgroup eshell nil
232 "Eshell is a command shell implemented entirely in Emacs Lisp. It 234 "Eshell is a command shell implemented entirely in Emacs Lisp. It
@@ -243,6 +245,7 @@ the tasks accomplished by such tools."
243;;;_* User Options 245;;;_* User Options
244;; 246;;
245;; The following user options modify the behavior of Eshell overall. 247;; The following user options modify the behavior of Eshell overall.
248(defvar eshell-buffer-name)
246 249
247(defsubst eshell-add-to-window-buffer-names () 250(defsubst eshell-add-to-window-buffer-names ()
248 "Add `eshell-buffer-name' to `same-window-buffer-names'." 251 "Add `eshell-buffer-name' to `same-window-buffer-names'."