28.1 不稳定?我刚发生闪退

简化配置和步骤:

  1. 克隆相关包的源代码
$ 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
  1. 启动 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))"
  1. ELPL> 输入 glo,等待补全菜单显示(或 Emacs 崩溃)

  2. 如果没有发生崩溃,删除输入,然后重复步骤 2