为什么“下一个错误”不移到缓冲区?

时间:2019-11-29 00:20:05

标签: scala debugging emacs

我正在尝试创建一个函数,以同时使用两者将导入自动添加到Scala grepag。 我使import-at-point可以正常工作了,现在我正尝试扩展它以直接解析sbt shell输出。

我的问题是何时需要使用grep缓冲区来访问文件。我使用了next-error并对其进行了独立评估,但是在elisp代码中,它不会更改缓冲区。

这里有代码链接:https://bitbucket.org/benkio89/.emacs.d/src/af9a633c14feb79eba118d72369e40fb45832dad/orgConfig/functions/scala.org#scala.org-78

如您所见,我也尝试使用redisplay t,但这没有帮助。 我还发布了*Messages*输出:

Mark set
buffer-name *grep* 
Mark set
error in process sentinel: progn: Search failed: "package "
error in process sentinel: Search failed: "package "
Mark set
scala-import-type-not-found: Wrong type argument: char-or-string-p, nil

有什么想法吗?

0 个答案:

没有答案