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")