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.sh
  • editors/vscode/

これはチェックイン済みの公開 artifact が既定で LSP を有効化している 証拠ではありません。この repo snapshot には main compiler 向けの 統一された root-level Cargo workflow もなく、LSP 有効版を一発で 生成する公開手順はありません。