基于 ripgrep 的代码搜索和重构工具

我的是win7,编码设置也比较奇怪,实测了magit,ORG,eshell后得出的:

(prefer-coding-system ‘utf-8)
(set-default 'process-coding-system-alist
             '(("[pP][lL][iI][nN][kK]" utf-8 . gbk-dos)
               ("[cC][mM][dD][pP][rR][oO][xX][yY]" utf-8 . gbk-dos)
               ("grep" utf-8 . gbk-dos)
               ("cmd" gbk-dos . gbk-dos)
               ("ag" utf-8-dos . gbk-dos)
               ("rg" utf-8-dos . gbk-dos)
               ("diff" utf-8-dos . gbk-dos)
               ("sdcv" utf-8 . gbk-dos)
               ("find" utf-8 . gbk-dos)))

在使用color-rg时编码也出现问题,要将下面这句注释掉才正常,应该是多加了一次编码。

(when (memq system-type '(cygwin windows-nt ms-dos))
     (setq command-line (encode-coding-string command-line locale-coding-system)))
1 个赞