本文介绍了在鸿蒙PC融合开发引擎中编译安装Neovim和AstroNvim的过程。由于glibc版本冲突,需要从源码编译tree-sitter和Neovim,并配置AstroNvim作为开发环境。步骤包括安装编译依赖、Rust工具链,编译tree-sitter和Neovim,最后配置AstroNvim。编译完成后,确保所有组件正常工作,并提供后续升级建议。
在鸿蒙PC的openEuler容器中,glibc 2.38低于tree-sitter预编译版所需的2.39,无法直接安装。解决方案:安装cmake、ninja和Rust,从源码编译tree-sitter CLI与Neovim 0.12.0,配置AstroNvim,并替换mason的预编译tree-sitter,从而正常安装解析器与LSP。
完成下面两步后,将自动完成登录并继续当前操作。