简化配置和步骤:
- 克隆相关包的源代码
$ git clone https://github.com/minad/corfu ~/repos/emacs-corfu
$ git clone https://github.com/minad/cape ~/repos/emacs-cape
$ git clone https://github.com/twlz0ne/elpl ~/repos/emacs-elpl
- 启动 Emacs
$ /path/to/emacs-28.1 -Q --eval "
(progn
(add-to-list 'load-path \"~/repos/emacs-elpl\")
(require 'elpl)
(add-to-list 'load-path \"~/repos/emacs-corfu\")
(require 'corfu)
(setq corfu-auto t)
(global-corfu-mode)
(add-to-list 'load-path \"~/repos/emacs-cape\")
(require 'cape)
(advice-add #'elpl-completion-at-point :around #'cape-wrap-noninterruptible)
(elpl))"
-
在
ELPL>
输入glo
,等待补全菜单显示(或 Emacs 崩溃) -
如果没有发生崩溃,删除输入,然后重复步骤 2