consult-ripgrep这条命令目前只要你输入前缀参数,它都是提示你要输入目录。而我想修改这一设定,只在输入1的时候,让其提示我输入目录,而在输入2的时候,就将当前文件名做为参数传入并直接开始搜索。因为我对consult-ripgrep这条命令做了一些其它hook,所以不希望用一个函数来包装它的方式来调用,会把事情搞复杂,而是希望直接在其内部去改它的这个设定。请教道友们,这个实施起来复不复杂
consult-ripgrep这条命令目前只要你输入前缀参数,它都是提示你要输入目录。而我想修改这一设定,只在输入1的时候,让其提示我输入目录,而在输入2的时候,就将当前文件名做为参数传入并直接开始搜索。因为我对consult-ripgrep这条命令做了一些其它hook,所以不希望用一个函数来包装它的方式来调用,会把事情搞复杂,而是希望直接在其内部去改它的这个设定。请教道友们,这个实施起来复不复杂
试试advice-add :around
?
感觉emacs的这个设计好奇怪啊,既然可以判断this-command是哪一个命令了,为什么没有直接的方法去拿这个命令的相关参数列表呢?
没试过,但是advice以后的命令应该this-command不会变吧?
此话题已在最后回复的 730 天后被自动关闭。不再允许新回复。