doom emacs 按space s d。search this directory 不能识别中文。 英文可以搜索

windows 吗,win上可能是grep或rg之类的编码问题

是windows, rg我在命令行用了下 可以搜中文。 在 按 space s s, search the buffer,可以搜到中文

可以参考这个设置:讨论一下 Emacs 中的 UTF-8 编码设置 - #4,来自 lynnux

我不了解doom有没有相关的设置,这是我在win上的编码设置:

(set-language-environment "UTF-8")
(prefer-coding-system 'gbk)
(add-to-list 'process-coding-system-alist
                        '("[rR][gG]" . (utf-8 . gbk-dos)))
(setq-default buffer-file-coding-system 'utf-8-unix)
1 个赞