В UNIX есть много мест, где программы вызывают программу в $PAGER (обычно less
или некоторая аналогичная команда) для отображения некоторого результата. Разумеется, многие из наиболее распространенных применений имеют замену Emacs (например, в случае man
), но мне все же нравится использовать Emacs в качестве общего пейджера для всей системы. В идеале это означает, что вызовы PAGER попадают в временный буфер Emacs, подобный * Help *, буфер только для чтения, который вы можете перемещать и отклонять, нажав "q".
Я обычно запускаю оболочку через оболочку Mx, поэтому мой предполагаемый вариант использования заключается в том, что ввод команды типа "man foo" в окне * shell * приведет к созданию справочной страницы в другом окне, более или менее точно так же, как встроенная система * Help * работает.