aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell/em-basic.el
diff options
context:
space:
mode:
authorJim Porter2023-02-12 23:25:40 -0800
committerJim Porter2023-02-15 15:45:50 -0800
commit324a1d83c99f6641fa0460fe8c91fa9afad8a4eb (patch)
treea71dc060aee04c27415e7bc8e893d3ea53b23137 /lisp/eshell/em-basic.el
parentdc843e0a9b3ba3e29bc65bdbd1050cfcc96cad5d (diff)
downloademacs-324a1d83c99f6641fa0460fe8c91fa9afad8a4eb.tar.gz
emacs-324a1d83c99f6641fa0460fe8c91fa9afad8a4eb.zip
; Don't require 'eshell' in other Eshell files
This isn't necessary and just makes unloading Eshell harder. * lisp/eshell/em-banner.el: * lisp/eshell/em-basic.el: * lisp/eshell/em-cmpl.el: * lisp/eshell/em-glob.el: * lisp/eshell/em-prompt.el: * lisp/eshell/em-rebind.el: * lisp/eshell/em-smart.el: * lisp/eshell/em-term.el: * lisp/eshell/em-tramp.el: * lisp/eshell/em-xtra.el: Stop requiring 'eshell', and instead require specific subcomponents. * lisp/eshell/em-hist.el: Stop requiring 'eshell' and 'em-pred' (extension modules shouldn't require each other so they can be independent). (eshell-hist-parse-modifier): Ensure this can only be called when 'em-pred' is in use, and declare the relevant function. * lisp/eshell/eshell.el (eshell-non-interactive-p): Move from here... * lisp/eshell/esh-mode.el (eshell-non-interactive-p): ... to here.
Diffstat (limited to 'lisp/eshell/em-basic.el')
-rw-r--r--lisp/eshell/em-basic.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/eshell/em-basic.el b/lisp/eshell/em-basic.el
index bfff3bdf56e..016afe811b2 100644
--- a/lisp/eshell/em-basic.el
+++ b/lisp/eshell/em-basic.el
@@ -53,9 +53,10 @@
53 53
54;;; Code: 54;;; Code:
55 55
56(require 'esh-util) 56(require 'esh-cmd)
57(require 'eshell) 57(require 'esh-io)
58(require 'esh-opt) 58(require 'esh-opt)
59(require 'esh-util)
59 60
60;;;###autoload 61;;;###autoload
61(progn 62(progn