Function: eshell-resolve-current-argument

eshell-resolve-current-argument is a byte-compiled function defined in esh-arg.el.gz.

Signature

(eshell-resolve-current-argument)

Documentation

If there are pending modifications to be made, make them now.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-arg.el.gz
(defun eshell-resolve-current-argument ()
  "If there are pending modifications to be made, make them now."
  (when eshell-current-argument
    (when eshell-arg-listified
      (setq eshell-current-argument
            (append (list 'eshell-concat eshell-current-quoted)
                    eshell-current-argument))
      (setq eshell-arg-listified nil))
    (while eshell-current-modifiers
      (setq eshell-current-argument
	    (list (car eshell-current-modifiers) eshell-current-argument)
	    eshell-current-modifiers (cdr eshell-current-modifiers))))
  (setq eshell-current-modifiers nil))