管道少到Emacs

时间:2010-03-23 15:02:29

标签: emacs

当将管道输出查看为Less时,有时我希望能够在Emacs中查看它以获得语法高亮并使用emacs命令进行搜索,标记,复制等。

我看到Less有v命令可用于在$EDITOR中打开当前查看的文件。不幸的是,在查看管道输入时,这不起作用。

另外,我不知道如何让Emacs将stdin显示为只读文档。

那么,是否可以使用v之类的东西设置Less,但是将当前缓冲区作为只读文件泵入Emacs?

感谢。

2 个答案:

答案 0 :(得分:5)

如果向下滚动http://www.emacswiki.org/emacs/GnuClient,您将看到标题为“将数据管道传输到Emacs缓冲区”的部分,这可能是相关的。 或者你可以hack up a solution involving emacsclient and temporary files(链接已死)。

我在查找死链接的副本时发现了另一个变体:Piping to an emacs buffer with emacsclient,它指向code stored on github

答案 1 :(得分:5)

我已在此处正式化了解决方案:github e-sink