helm-ag 进行搜索在 .emacs.d文件下进行搜索,怎么切换其他目录进行搜索
没有用过这个包,可以查看 default-directory
这个变量,它是 buffer-local
的,可以设置来搜索当前目录。
我也不用 helm-ag
。不过你应该自己看看文档,里面有写怎么切换目录:
既然都想到了给 helm-ag 指定目录,为什么不再花 1 秒时间看一下这个函数的原型呢?
(helm-ag &optional BASEDIR)
显然直接喂参数就可以了 (helm-ag "/path/to")
如果想做成交互式:
(defun my/helm-ag (&optional BASEDIR)
(interactive "DDir: ")
(helm-ag BASEDIR))
当然稳妥的方式是使用 helm-do-ag
1 个赞
你的问题得到解决了吗?如果有的话,记得给个反馈。