Variable: eshell-visual-commands
eshell-visual-commands is a customizable variable defined in
em-term.el.gz.
Value
("vi" "vim" "nvim" "screen" "tmux" "top" "htop" "less" "more" "lynx"
"links" "ncftp" "ncmpcpp" "mutt" "pine" "tin" "trn" "elm")
Documentation
A list of commands that present their output in a visual fashion.
Commands listed here are run in a term buffer.
See also eshell-visual-subcommands and eshell-visual-options.
This variable was added, or its default value changed, in Emacs 30.1.
Probably introduced at or before Emacs version 24.4.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-term.el.gz
(defcustom eshell-visual-commands
'("vi" "vim" "nvim" ; what is going on??
"screen" "tmux" "top" "htop" ; ok, a valid program...
"less" "more" ; M-x view-file
"lynx" "links" "ncftp" ; eww, ange-ftp
"ncmpcpp" ; M-x mpc
"mutt" "pine" "tin" "trn" "elm") ; GNUS!!
"A list of commands that present their output in a visual fashion.
Commands listed here are run in a term buffer.
See also `eshell-visual-subcommands' and `eshell-visual-options'."
:type '(repeat string)
:version "30.1")