1.初步怀疑是版本不对,卸载emacs
sudo apt-get remove --purge eamcs
问题:
因无法删除,故手工操作,删除了emaceen-common,
结果:
导致了gnome界面无法使用,没有办法,只能重装gnome:
解决方案:
sudo apt-get install gnome -y
总结:
不清楚的东西不要乱动,不然都是悲剧
2.修改emacs配置
参考以下文档:
https://blog.csdn.net/sanwu2010/article/details/23959561
auto-complete可以正常工作,但是auto-complete-clang还是一直不行。突然想起自己还没有检查clang是否还在,经检查,debian升级过程中还真的把clang/llvm搞没了。
总结:
修改之前需要检查下依赖,如果依赖不成立,后面的都是浮云。
3.重新安装clang
3.1.更新source.list(使用bulleye)
deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main
deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main
3.2.获取证书
wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
3.3.安装clang
sudo apt-get install clang
总结:
1.对linux和emacs还不够熟练
2.只要肯坚持,总能找到解决的办法