Language Server Protocol¶
The Language Server rotocol (LSP) is used to integrate features such as autocomplete, go to definition, and find all references. Currently, Java, OCAML, and Python LSPs are available.
Below is a Python example:
Enable LSP support¶
[codio-lsp] enable_lsp_support = true
If you are authoring content for use in a course, we recommend enabling LSP in Project Preferences, as these are applied over user preferences.
To install LSPs, follow these steps:
Click the Tools tab and choose Install Software.
Find the relevant component and click the Install icon.
The installation may take a few minutes and you should then Restart your box before proceeding.