WolframLanguageForJupyter
WolframLanguageForJupyter copied to clipboard
Code completion
As far as I can tell, code completion is not implemented. It would be a very useful improvement.
It will be great to see a "Tab" auto implementation feature enabled in future release.
I know about a project called "Language Server Protocol". It provide features like auto-completion or syntax highlight for different editors. And there is already a Wolfram Language Server and it can be used in Visual Studio Code Extension. And I know there is a Language Server Protocol integration for Jupyter(Lab). Will WolframForJupyter+WolframLanguageServer+LanguageServerExtensionForJupyter work? Have anyone tried this?
@weihongliang233 : I have tried using the Wolfram Language server with the Language Server Protocol integration of Jupyterlab. Unfortunately in its current state those projects are not compatible as the Jupyterlab extension is communicating via STDIN only and the Wolfram Language Server is working with via TCP only. As far as I know both projects are working on implementing the other way of communication (Jupyterlab is working on TCP communications and Wolfram Language Server Project is working on STDIN support), but as far as I know this still is a work in progress and not implemented yet in either project.
install
then