NVIM IDE:Java/Python/Rust 的 Neovim 配置
支持 Java、Python、Rust 的 LSP 与 DAP 配置的 Neovim 配置仓库,含 GPT 与 Code Agent 功能。
这是一套 Neovim IDE 配置,为 Java、Python、Rust 提供 LSP 与 DAP(调试)配置,作者称在 Linux、Mac 上长期使用。依赖 ripgrep、fd、fzy、yazi、JDK 8/17+、maven、nodejs、yarn,其余依赖可用 mason.nvim 安装。Java 方面:pom.xml 自动补全(lemminx-maven.nvim)、手动编译脚本,以及基于 vscode-spring-boot 插件的 Spring Boot 语言服务(spring-boot.nvim 0.2 分支需 Neovim 0.12+,支持 bean 定义/引用/实现查找与 properties/yml 提示,可用 NVIM_SPRING_BOOT=N 关闭)。GPT 功能依赖 DeepSeek API,提供 :GptChat 对话窗、:TransXXX 翻译和 git 提交窗口生成提交消息。Code Agent 功能可选择并切换 Code Agent,:Codex/:Zagent/:OpenCode/:Claude/:Pi 打开对应终端(需自行安装命令行工具),:CodeEdit/:CodeFix 把选中代码或诊断信息发给当前 Code Agent 处理。README 还列出了文件搜索、Git、调试等快捷键。