File: esh-ext.el.html
To force a command to invoked external, either provide an explicit pathname for the command argument, or prefix the command name with an asterix character. Example:
grep ; make invoke grep Lisp function, or eshell/grep
/bin/grep ; will definitely invoke /bin/grep
*grep ; will also invoke /bin/grep
Defined variables (9)
eshell-alternate-command-hook | A hook run whenever external command lookup fails. |
eshell-binary-suffixes | A list of suffixes used when searching for executable files. |
eshell-command-interpreter-max-length | The maximum length of any command interpreter string, plus args. |
eshell-explicit-command-char | If this char occurs before a command name, call it externally. |
eshell-explicit-remote-commands | If non-nil, support explicitly-remote commands. |
eshell-ext-load-hook | A hook that gets run when ‘eshell-ext’ is loaded. |
eshell-force-execution | If non-nil, try to execute files regardless of execute permissions. |
eshell-interpreter-alist | An alist defining interpreter substitutions. |
eshell-windows-shell-file | The name of the shell command to use for DOS/Windows batch files. |
Defined functions (14)
eshell-connection-local-command | (COMMAND ARGS) |
eshell-explicit-command | (COMMAND ARGS) |
eshell-explicit-command--which | (COMMAND) |
eshell-ext-initialize | () |
eshell-external-command | (COMMAND ARGS) |
eshell-external-command--which | (COMMAND) |
eshell-find-interpreter | (FILE ARGS &optional NO-EXAMINE-P) |
eshell-invoke-batch-file | (&rest ARGS) |
eshell-quoted-file-command | (COMMAND ARGS) |
eshell-quoted-file-command--which | (COMMAND) |
eshell-remote-command | (COMMAND ARGS) |
eshell-script-interpreter | (FILE) |
eshell-search-path | (NAME) |
eshell/addpath | (&rest ARGS) |