Lines Matching defs:eshell
32 (defgroup eshell-module nil
33 "The `eshell-module' group is for Eshell extension modules, which
35 customizing the variable `eshell-modules-list'."
37 :group 'eshell)
43 (defun eshell-load-defgroups (&optional directory)
75 ;; `eshell-modules-list'.
82 ;; When eshell file names are expanded from a wildcard
93 (eshell-load-defgroups directory)
100 (defcustom eshell-module-unload-hook
101 '(eshell-unload-extension-modules)
102 "*A hook run when `eshell-module' is unloaded."
104 :group 'eshell-module)
106 (defcustom eshell-modules-list
107 '(eshell-alias
108 eshell-banner
109 eshell-basic
110 eshell-cmpl
111 eshell-dirs
112 eshell-glob
113 eshell-hist
114 eshell-ls
115 eshell-pred
116 eshell-prompt
117 eshell-script
118 eshell-term
119 eshell-unix)
136 (eshell-subgroups 'eshell-module))
139 :group 'eshell-module)
143 (defsubst eshell-using-module (module)
146 customization group. Example: `eshell-cmpl' for that module."
147 (memq module eshell-modules-list))
149 (defun eshell-unload-extension-modules ()
151 (eshell-for module (eshell-subgroups 'eshell-module)