emacs 29 降级 到28遇到问题

今天29 遇到一些问题,我就想先降级到28用,结果有些包出了 custom-initialize-reset: Symbol’s function definition is void: defvar-1 的问题

recompile elpa也没用。。。。。。

你不说是什么包,我们也没法帮你解决

目前能给的建议是把自动生成的 customization 全部删除了试试

可参考以下模板来描述问题:

Summary

问题概述

Steps to Reproduce:

  • 相关配置:

    错误相关包的配置,或一份可运行的最小配置

  • 操作步骤:

    1. 运行…
    2. 输入…

Actual Behavior

实际结果

Expected Behavior

期望结果

Environment

  • {OS} {VERSION}
  • Emacs {VERION}
  • Packages:
    • {PACKAGE1} {VERSION}
    • {PACKAGE2} {VERSION}

Error callstack (optional)

错误或堆栈信息

customization 在哪里啊,第一次听说这个

我中午回去看看

遇到过,我用borg,需要重新 make bootstrap.

问题应该类似,需要重新生成elc

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(custom-safe-themes

删除elpa重新启动28安装包。