almond-sh / almond

A Scala kernel for Jupyter
https://almond.sh
BSD 3-Clause "New" or "Revised" License
1.58k stars 241 forks source link

JupyterLab LSP Metals Integration #428

Open sbrunk opened 4 years ago

sbrunk commented 4 years ago

There's a new project for LSP integration in JupyterLab. It would be interesting to investigate if/how we could get this working with Metals and which features we could use.

There's already an issue by @mardukbp in jupyterlab-lsp about trying it with Metals.

alexarchambault commented 4 years ago

cc-ing @olafurpg

olafurpg commented 4 years ago

Commented on the original issue.

olafurpg commented 4 years ago

This is very exciting. At the top of my head, it will require custom work in Metals to support ammonite script ivy imports. Currently, Metals doesn’t support completions in script files.