.dotty-ide-artifactに language server の artifact 名を書くch.epfl.lamp:dotty-language-server_0.21:0.21.0-RC1← こういうやつ
.dotty-ide.jsonにプロジェクトの情報を書く- Visual studio code に
lampepfl.dottyプラグインをインストールcode -n --force --install-extension lampepfl.dottyを実行 (-nは new window)
- Visual studio code を起動
- プロジェクトディレクトリで
code -n .
- プロジェクトディレクトリで
java -jar [coursierのjar] fetch -p [artifact]で language server を取得- vscode-languageclient の LanguageClient を介して
java -classpath [language server のクラスパス] dotty.tools.languageserver.Main -stdioで language server を起動
Server/Client 間は stdin/stdout でやり取りしてる?