diff options
author | Glenn Morris <rgm@gnu.org> | 2007-12-05 07:07:39 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2007-12-05 07:07:39 +0000 |
commit | 5477308bb2464b46c7d376e93bf810d64ec4c081 (patch) | |
tree | bd5e8b2f97f68acc8d49cdf184f6700df5b966db /lisp | |
parent | 99abb67ec67ec14443f6989cd53d9a9806b57c04 (diff) | |
download | emacs-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.el | 7 |
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'." |