counsel-rg在windows11中经常出现rg在任务管理器中“已挂起”

counsel-rg调用时输入几个字母后,emacs就卡住不动了,ctrl-g不能结束,任务管理器找到rg,显示处于“已挂起”的状态。手动结束任务后,emacs可以继续使用。 这个情况可能连续出现几次,每次都要手动结束rg任务。之后就会有一段时间没问题了。过一段时间可能又会出现。

这个问题以前没出现过。不知道是不是和近期升级了windows11版本有关。

rg已经是最新版本了。

emacs29.4和emacs30.1都有这个问题。

另外,fd也有一样的“已挂起”情况。

哪位遇到过这个问题吗?

遇到过,后来改wsl就没遇到了。

经常遇到卡死 Emacs, 感觉不像是 Emacs 问题, 我用 consult-ripgre 也是一样情况, deadgrep 也遇到过 rg 卡死, 现在看起来像是Windows rg 问题?

没遇见

我用过一段时间wsl2的emacs,笔记本合盖之后有概率emacs的gui界面进程自动消失。后来就没再用了。

应该不是emacs的问题。 但是fd也有概率被挂起。 我觉得更可能是windows的问题,或者兼容性问题。

这个是wslg的问题,报过很多bug了。所以我一般在wsl中用terminal+emacs

1 个赞

我也遇到过这个问题。
改用 msys2 中的rg和fd解决了。

好的,有时间我试下,谢谢

不知道是否和我遇到的一样,我是这样解决的: rg无响应导致emacs卡住,如何debug?

我要用orgmode里inline显示图片的效果,所以还是需要用gui。

换成msys2的rg和fd,确实可以了。多谢。

啊,我用rg+挂起作为关键字没搜到这个帖子,应该是同一个问题。 我换成msys2的方式解决了。谢谢。 因为前面有一位给了这个建议,我把解决方案给他了。