我想在emacs中运行一个shell命令,并在可点击的缓冲区中获取其输出。该命令是一个shell脚本,最终在一堆源文件上运行glimpse。它的输出看起来像grep的输出。它包括文件名和行号。我希望能够在文件上单击或输入时,emacs能够将我带到文件中的那一行。 我想我需要一些自定义函数来实现这个功能,但我是emacs的新手,所以我还不知道如何编程。
另一种方法是使用shell-command M-!命令,并使用M-x compilation-mode更改输出缓冲区的模式。 另一种选择是使用M-x compile命令运行该命令。缺点是,Emacs默认只允许一个活动编译缓冲区。
grep-use-null-device
。 - event_jr