ivy--regex-ignore-order 对 counsel-rg 不起作用

如题, 我设置了:

(setq ivy-re-builders-alist '((t . ivy--regex-ignore-order)))
(add-to-list 'ivy-re-builders-alist '(counsel-rg . ivy--regex-ignore-order))
(add-to-list 'ivy-re-builders-alist '(counsel-ag-function. ivy--regex-ignore-order))
(add-to-list 'ivy-re-builders-alist '(counsel-ag . ivy--regex-ignore-order))
(add-to-list 'ivy-re-builders-alist '(counsel-grep . ivy--regex-ignore-order))

但没用, counsel-rg 仍然不能支持 orderless 那样的乱序搜索. 比如: image

这是为什么呢? 到底有没有办法让 counsel-rg 支持 ivy–regex-ignore-order?

其实是起作用的, 但得执行一次 ivy-restrict-to-matches 才起作用.