Scala Metals
Scala Metals (IDE helper):
- In VS Code, open this
lila-docker
project and install the Dev Containers extension - Cmd+Shift+P > "Dev Containers: Reopen in Container"
- A new VS Code window will open, attached to the container instead of your host machine
- File > Open Folder > "/workspaces/lila-docker/repos/lila" (or whichever Scala project you want to work on)
- Install + Enable the Scala Metals extension (Cmd+Shift+X > "Scala (Metals)")
- Cmd+Shift+P > "Metals: Import build"
Once the build has been imported, you should have code completion, go to definition, etc when you open a Scala file.