File: esh-arg.el.html

Parsing of arguments can be extended by adding functions to the hook eshell-parse-argument-hook. For a good example of this, see eshell-parse-drive-letter, defined in eshell-dirs.el.

Defined variables (7)

eshell-arg-load-hookA hook that gets run when ‘eshell-arg’ is loaded.
eshell-arg-modeNon-nil if Eshell-Arg mode is enabled.
eshell-arg-mode-hookHook run after entering or leaving ‘eshell-arg-mode’.
eshell-delimiter-argument-listList of characters to recognize as argument separators.
eshell-parse-argument-hookDefine how to process Eshell command line arguments.
eshell-special-chars-inside-quotingCharacters which are still special inside double quotes.
eshell-special-chars-outside-quotingCharacters that require escaping outside of double quotes.

Defined functions (18)

eshell-arg-delimiter(&optional POS)
eshell-arg-initialize()
eshell-arg-mode(&optional ARG)
eshell-escape-arg(STRING)
eshell-finish-arg(&optional ARGUMENT)
eshell-insert-buffer-name(BUFFER-NAME)
eshell-looking-at-backslash-return(POS)
eshell-operator(&rest ARGS)
eshell-parse-argument()
eshell-parse-arguments(BEG END)
eshell-parse-backslash()
eshell-parse-delimiter()
eshell-parse-double-quote()
eshell-parse-literal-quote()
eshell-parse-special-reference()
eshell-quote-argument(STRING)
eshell-quote-backslash(STRING &optional INDEX)
eshell-resolve-current-argument()

Defined faces (0)