Hi all, eshell shows the output of commands in `eshell-visual-commands' in a term buffer. Those are typically interactive commands that show their results in a pager or other interactive facility. Typical commands like that are top, less, more, etc. However, until now you could only say "this command is visual". But there are many commands I use regularly that usually are not visual except when they are called with some special option or subcommand. Typical examples are several VCS commands such as "git log", "git show", "git diff", or "hg log" which show their output with a pager by default and thus are then visual in eshell's sense. This patch adds two new defcustoms `eshell-visual-subcommands' and `eshell-visual-options' that lets you also specifiy commands with certain subcommands and options that make them visual. Any objections to installing this patch? Bye, Tassilo