emacs 作为寻呼机?

Jus*_*ith 8 shell emacs pipe pager

我正在寻找一种在 shell 中使用 emacs 作为我的寻呼命令的方法(例如使用 man 或滚动具有大量输出的异步命令的输出)。我使用 emacsclient 作为我的 $EDITOR,但 emacsclient 不能使用 stdin 作为它的输入文件。是否有一个 emacs 扩展可以做到这一点,或者失败了,一个使用大部分 emacs 缓冲区运动和搜索命令的寻呼机?

我知道我可以只使用 Mx term 或 Mx ansi-term 并将我的 $PAGER 变量设置为“cat”,但我希望有一些东西可以与我目前分别使用 emacs 和 xterm 的习惯相结合。

Cra*_*aig 1

less 支持大多数 emacs 缓冲区运动键绑定,但不支持开箱即用的搜索绑定。您可以使用lesskey自定义键绑定以匹配 emacs。