To enable EO language support in your IDE, you can integrate the EO LSP Server by following these steps:
-
Open an
.eofile in your project. -
Click on Install LSP Server for EOLANG:
-
This will open the New Language Server Dialog with
LSP Server for EOLANGpre-selected: -
Click OK. This will create the
LSP Server for EOLANGdefinition and start the installation: -
Once the installation completes, the server should start automatically and provide EO language support (diagnostics and semantic tokens.).
If the installation fails, you can customize the installation settings in the Installer tab,
then click on the Run Installation hyperlink to reinstall the server:
See Installer descriptor for more information.
Even if EO LSP Server can support LSP semantic tokens, You can also set up the EO TextMate bundle manually.
-
Clone the eo-vscode repository:
git clone https://github.com/objectionary/eo-vscode.git
-
Open TextMate Bundles settings
- Click the
+button and select the folder eo-vscode folder. This folder contains the modified package.json and the TextMate grammar.
Once done, IntelliJ will apply syntax highlighting, bracket matching, and other basic editor features for .eo files.





