LSP
Sounio Language Server(sounio-lsp)によるエディタ統合。
LSP
エディタ統合は今も実在する code path ですが、常に使えるものではなく、feature-gated かつ artifact 依存として説明すべきです。
本日時点で確認済み
- LSP サポートは code path と feature-gated binary として存在し、チェックイン済み artifact の既定機能ではありません。
- より深い内部実装は、古い marketing copy ではなく、repo docs とソースを合わせて読んでください。
- 理想的な文章やディレクトリ名よりも、tests と gate artifact を強い根拠として扱ってください。
現在の注意点
- チェックイン済みの公開 JIT artifact では LSP が無効と報告されます。
- 実際の挙動は、リポジトリ上のファイルだけではなく、使用している
soucバイナリそのものに依存します。
確認できる path と実装面
export SOUC_BIN="$(pwd)/artifacts/omega/souc-bin/souc-linux-x86_64-jit"
"$SOUC_BIN" info
LSP の実装面は引き続き次にあります。
self-hosted/lsp/tools/lsp/sounio-lsp.sheditors/vscode/
これはチェックイン済みの公開 artifact が既定で LSP を有効化している 証拠ではありません。この repo snapshot には main compiler 向けの 統一された root-level Cargo workflow もなく、LSP 有効版を一発で 生成する公開手順はありません。