今天我也遇到这个问题了(Win10 emacs 29.4),直接输入字符串报错,consult-async 里 consult–async-process sentinel: event=exited abnormally with code 1 lines=0。 另外还有一个现象,就是在搜索的字符串前加个;或!就可以正常搜索,但是直接输入字符串就不行。
折腾了几个小时,发现把进程的编码改一下就正常了:
(set-language-environment 'chinese-gbk)
(prefer-coding-system 'utf-8-auto)
(add-to-list 'process-coding-system-alist '("rg" utf-8-auto . gbk))