diff options
| author | Jim Porter | 2023-02-12 23:25:40 -0800 |
|---|---|---|
| committer | Jim Porter | 2023-02-15 15:45:50 -0800 |
| commit | 324a1d83c99f6641fa0460fe8c91fa9afad8a4eb (patch) | |
| tree | a71dc060aee04c27415e7bc8e893d3ea53b23137 /lisp/eshell/em-basic.el | |
| parent | dc843e0a9b3ba3e29bc65bdbd1050cfcc96cad5d (diff) | |
| download | emacs-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.el | 5 |
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 |