请教为consult-ripgrep添加特定前缀数字的方法

consult-ripgrep这条命令目前只要你输入前缀参数,它都是提示你要输入目录。而我想修改这一设定,只在输入1的时候,让其提示我输入目录,而在输入2的时候,就将当前文件名做为参数传入并直接开始搜索。因为我对consult-ripgrep这条命令做了一些其它hook,所以不希望用一个函数来包装它的方式来调用,会把事情搞复杂,而是希望直接在其内部去改它的这个设定。请教道友们,这个实施起来复不复杂

试试advice-add :around

好像可以,不过还卡在一个地方,就是通过this-command来判断当前是不是consult-ripgrep,但是在这个上下文有啥方法可以判断它的前缀参数呢

感觉emacs的这个设计好奇怪啊,既然可以判断this-command是哪一个命令了,为什么没有直接的方法去拿这个命令的相关参数列表呢?

没试过,但是advice以后的命令应该this-command不会变吧?