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 (8)

eshell-alternate-command-hookA hook run whenever external command lookup fails.
eshell-binary-suffixesA list of suffixes used when searching for executable files.
eshell-command-interpreter-max-lengthThe maximum length of any command interpreter string, plus args.
eshell-explicit-command-charIf this char occurs before a command name, call it externally.
eshell-ext-load-hookA hook that gets run when ‘eshell-ext’ is loaded.
eshell-force-executionIf non-nil, try to execute files regardless of execute permissions.
eshell-interpreter-alistAn alist defining interpreter substitutions.
eshell-windows-shell-fileThe name of the shell command to use for DOS/Windows batch files.

Defined functions (9)

eshell-explicit-command(COMMAND ARGS)
eshell-ext-initialize()
eshell-external-command(COMMAND ARGS)
eshell-find-interpreter(FILE ARGS &optional NO-EXAMINE-P)
eshell-invoke-batch-file(&rest ARGS)
eshell-remote-command(COMMAND ARGS)
eshell-script-interpreter(FILE)
eshell-search-path(NAME)
eshell/addpath(&rest ARGS)

Defined faces (0)