通过完成以下步骤就可以配置完成:
1、升级python3 到 python3.8 版本。
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz tar -xf Python-3.8.0.tgz cd Python-3.8.0 ./configure --enable-optimizations make -j 8 sudo make install
在 .bashrc加入
alias python=usr/bin/python3.8
2、安装clangd 13.0版本
在/etc/apt/source.list 加入 deb Index of /xenial/ llvm-toolchain-xenial main
sudo apt update
然后用 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add 解决签名问题。
再一次
sudo apt update
sudo apt install clangd
3、下载最新的corfu、lsp-bridge插件,并按照lsp-bridge插件的配置说明配置init.el
这一步就可以参考lsp-bridge插件的配置说明.
4、在项目里 用 bear make 生成 compile_commands.json 如没有命令bear, 则直接用 sudo apt install bear 安装 5、打开项目中的文件就可以流畅自动完成了。