Lines Matching defs:special
46 'eshell-parse-special-reference
61 ;; parse any non-special characters, based on the current context
67 (apply 'string eshell-special-chars-inside-quoting))))
71 (apply 'string eshell-special-chars-outside-quoting))))
95 ;; backslash before a special character means escape it
133 (defcustom eshell-special-chars-inside-quoting '(?\\ ?\")
134 "*Characters which are still special inside double quotes."
138 (defcustom eshell-special-chars-outside-quoting
289 (if (memq char eshell-special-chars-outside-quoting)
295 special character that is not itself a backslash."
302 eshell-special-chars-inside-quoting)
304 eshell-special-chars-outside-quoting)))
312 ;; is necessary because backslashes in Eshell are not special
313 ;; unless they either precede something special, or precede a
314 ;; backslash that precedes something special. (Mainly this is
323 "Parse a literally quoted string. Nothing has special meaning!"
351 (defun eshell-parse-special-reference ()
352 "Parse a special syntax reference, of the form '#<type arg>'."