.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 でやり取りしてる?