繁体   English   中英

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

[英]Why doesn't `next-error` move to the buffer?

我正在尝试创建一个函数,使用grepag自动将导入添加到Scala。 我可以直接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

有任何想法吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM