consult-locate 如何发起带参数的搜索

我们知道consult-ripgrep是可以发起带参数的搜索的,比如 – -w,可是我做了些尝试,没找到consult-locate能带参数的情况。有一个变量是consult-locate-args,是可以在搜索前设置的。但我希望能做到动态的修改参数。请教道友们有没相应的设置方法

(defun consult-locate-maybe-with-args (arg)
  (interactive "P")
  (if arg
      (let ((consult-locate-args (read-string "Args for locate:" consult-locate-args)))
        (consult-locate))
    (consult-locate)))

consult-ripgrep 一样,也是通过-- 分隔。

2 个赞

还真是,输入第一个词后输入--空一格然后加参数就行了,甚至输错参数会直接minibuffer里面显示help信息

的确,感谢各位