我们知道consult-ripgrep是可以发起带参数的搜索的,比如 – -w,可是我做了些尝试,没找到consult-locate能带参数的情况。有一个变量是consult-locate-args,是可以在搜索前设置的。但我希望能做到动态的修改参数。请教道友们有没相应的设置方法
1 个赞
(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信息
的确,感谢各位
我正好在找使用consult-ripgrep时如何带参数。你的这个问题正好解决了我的疑惑。
为了便于理解,我给出具体例子。假设我想“ 在org文件中,查找单词image”。
命令:M-x consult-ripgrep RET image -- -torg
.
附:命令参数详见Ripgrep Searching CheatSheet