emacs-在emacs内使用everything
1. 安装软件
安装 everythin
,注意不能用便携版,因为需要用到终端里的 es
命令。
从Github安装 consult-everything
,然后如下配置:
(use-package consult-everything :load-path "~/elpa/" :config (global-set-key (kbd "C-r") 'consult-everything) )
安装 embark
,然后如下配置:
(use-package embark :config (define-key global-map (kbd "<C-.>") 'embark-act) :bind (:map vertico-map ("C-c C-e" . embark-export) ("C-c C-o" . embark-open-externally)) ) (use-package embark-consult)
2. 使用流程
- 按
C-r
进入consult-everything
界面 - 输入需要搜索的文件标题
- 按
C-c C-e
将搜索内容暂存到embark
创建的临时buffer中 - 在里面对文件进行操作,比如再次搜索、或者用
embark-act
外部打开等