Function: eshell-add-glob-modifier
eshell-add-glob-modifier is a byte-compiled function defined in
em-glob.el.gz.
Signature
(eshell-add-glob-modifier)
Documentation
Add eshell-extended-glob to the argument modifier list.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-glob.el.gz
(defun eshell-add-glob-modifier ()
"Add `eshell-extended-glob' to the argument modifier list."
(when (memq 'expand-file-name eshell-current-modifiers)
(setq eshell-current-modifiers
(delq 'expand-file-name eshell-current-modifiers))
;; if this is a glob pattern than needs to be expanded, then it
;; will need to expand each member of the resulting glob list
(add-to-list 'eshell-current-modifiers
(lambda (list)
(if (listp list)
(mapcar 'expand-file-name list)
(expand-file-name list)))))
(add-to-list 'eshell-current-modifiers 'eshell-extended-glob))