比较麻烦,未完待续
emacs报错:Symbol's function definition is void: cl-struct-define
背景及报错产生
本来是emacs25的版本,然后配置好了配置文件,安装好了插件;后来感觉25版本越用越卡,想换回24版本;于是乎直接换了24版本,而.emacs.d
没有做任何改动,启动24后,报错,如图:
解决办法
后来在emacs的stackexchange社区找到了答案,原答案如下:
这里原答案大致意思就是说,删掉elpa目录里面的东西,重启emacs,让emacs重新安装插件及其依赖。
我按照这个思路,删掉了elpa目录下的所有东西,然后重启emacs,让其自动安装,完美解决。
因此,解决完此问题后,我个人思考,可能同一个插件,25版本和2