Function: eshell-parse-non-special

eshell-parse-non-special is a byte-compiled function defined in esh-arg.el.gz.

Signature

(eshell-parse-non-special)

Documentation

Parse any non-special characters, depending on the current context.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-arg.el.gz
(defun eshell-parse-non-special ()
  "Parse any non-special characters, depending on the current context."
  (when (looking-at (if eshell-current-quoted
                        (eshell--non-special-inside-quote-regexp)
                      (eshell--non-special-outside-quote-regexp)))
    (goto-char (match-end 0))
    (let ((str (match-string 0)))
      (when str
        (set-text-properties 0 (length str) nil str))
      str)))