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-hook | A hook that gets run when ‘eshell-arg’ is loaded. |
eshell-arg-mode | Non-nil if Eshell-Arg mode is enabled. |
eshell-arg-mode-hook | Hook run after entering or leaving ‘eshell-arg-mode’. |
eshell-delimiter-argument-list | List of characters to recognize as argument separators. |
eshell-parse-argument-hook | Define how to process Eshell command line arguments. |
eshell-special-chars-inside-quoting | Characters which are still special inside double quotes. |
eshell-special-chars-outside-quoting | Characters 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 | () |