Files
Viper_VSCode/packages
TermiNexus 9e0d12553d
Validation / Typecheck (push) Has been cancelled
Validation / Style (push) Has been cancelled
Validation / Test macos-latest (push) Has been cancelled
Validation / Test ubuntu-latest (push) Has been cancelled
Validation / Test windows-latest (push) Has been cancelled
Validation / Build (push) Has been cancelled
Validation / Required (push) Has been cancelled
feat(viper): 以选中编译器 exe 目录为基准自动发现 includes 目录
- 工程未在 .vpj/project.json 声明 includes 时的兜底:从选中编译器 exe 所在目录向上最多 4 层,只查直接子目录 includes/include(不递归),仅收真实存在的绝对路径目录

- 落点 packages/viper/src/api.ts 的 GetCompilerIncludePaths(并加入 ViperApi 接口);由 vscode-vipeye 的 workspace.configuration 中间件追加进 extraPaths(兼容 section 为 viper / viper.analysis 两种回执形状)

- 切换编译器后补发 workspace/didChangeConfiguration,使新搜索根无需重载窗口即生效
2026-10-02 20:31:42 +08:00
..