管道少到Emacs

Ste*_*eve 10 emacs

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

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

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

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

谢谢.

dmc*_*kee 5

如果您在http://www.emacswiki.org/emacs/GnuClient中向下滚动,您将看到标题为"将数据管道传输到Emacs缓冲区"的部分,这可能是相关的.或者你可以破解涉及emacsclient和临时文件的解决方案.(链接死了).

我找到了另一个变体,同时寻找死链接的副本:使用emacsclient管道到emacs缓冲区,指向存储在github上的代码.


eve*_*_jr 5

我在这里正式化了解决方案:github e-sink