File: em-term.el.html

At the moment, eshell is stream-based in its interactive input and output. This means that full-screen commands, such as "vi" or
"lynx", will not display correctly. These are therefore thought of
as "visual" programs. In order to run these programs under Emacs, Eshell uses the term.el package, and invokes them in a separate buffer, giving the illusion that Eshell itself is allowing these visual processes to execute.

Defined variables (7)

eshell-destroy-buffer-when-process-diesIf non-nil, term buffers are destroyed after their processes die.
eshell-escape-control-xIf non-nil, allow <C-x> to be handled by Emacs key in visual buffers.
eshell-term-load-hookA list of functions to call when loading ‘eshell-term’.
eshell-term-nameName to use for the TERM variable when running visual commands.
eshell-visual-commandsA list of commands that present their output in a visual fashion.
eshell-visual-optionsAn alist of commands that present their output in a visual fashion.
eshell-visual-subcommandsAn alist of subcommands that present their output in a visual fashion.

Defined functions (4)

eshell-exec-visual(&rest ARGS)
eshell-term-initialize()
eshell-term-sentinel(PROC MSG)
eshell-visual-command-p(COMMAND ARGS)

Defined faces (0)