我是julia-repl包的作者,它在ansi-term中运行了一个劣质的 Julia REPL 。由于颜色和终端交互,一个完整的终端是必要的。我需要一些帮助来扩展它以使错误位置“可点击”。
Julia 错误消息如下所示:
julia> Foo.foo()
ERROR: DomainError:
Stacktrace:
[1] foo() at /tmp/Foo.jl:2
我想让“可点击” ,/tmp/Foo.jl:2
以便鼠标点击将用户带到2
./tmp/Foo.jl
我开始阅读Emacs 手册的相关部分,但需要一些帮助来实现这一点。尤其是,
- 用正则表达式查找这些文本片段的最佳方法是什么?
- 每次缓冲区更改时如何运行它?
- 我可以只在新输出上运行它吗?
- 如何将文件的特定行指定为目标?
我很高兴阅读和研究现有示例,但不知道从哪里开始。一个最小的例子会有很大帮助。