Support for the Jolie programming language inside of Visual Studio Code. Enjoy!
Requires the environment variable JOLIE_HOME
to be set correctly.
-
Syntax highlighting.
-
Completion:
- Hover:
- Run Task
- Jolie 1.10.1 or above.
jolie.languageServer.tcpPort
: The TCP port used by the Jolie language server.jolie.languageServer.showDebugMessages
: Show debug messages from the Jolie language server in the Extensions Output Panel. The Output view is toggable under View -> Output. The channel selection is via the dropdown menu on the left.
None.
Syntax Highlighting | Completion | Hover | Run Task | |
---|---|---|---|---|
Linux | ☑ | ☑ | ☑ | ☑ |
MacOS | ☑ | ☑ | ☑ | ☑ |
Windows | ☑ | ☑ | ☑ | ☑ |
- Fix issues on windows
- Update language server version to 2.0.0, which updates protocol of LSP to 3.18.
- Support for the upcoming Jolie 1.11, with new error messages, help messages, and refactoring.
- Refactored to use @jolie/languageserver from npm.
- Support for the new execution syntax.
- Support for Jolie minor versions with multiple digits.
- Add syntax highlighting for the class keyword in foreign java blocks.
- Update to handle the new syntax of Jolie 1.10.
- Fix a bug in file URL recognition in Windows.
- Support for syntax highlighting of shebang scripts.
- Improved support for Windows.
- Created extensions configuration parameters:
Server Port
: the TCP port of the Jolie LSP Server. Default is9123
.Show Debug Messages
: if set to true, show debug information in the output channelJolie LSP Client
. The Output view is toggable under View -> Output. The channel selection is via the dropdown menu on the left.
- The Jolie language Server process should be closed correctly now.
- Error message in case the Jolie LSP Server cannot start properly (includes information on how to solve the problem via extension configurations).
- Detection of the necessary Jolie version.
- Notify the user if the Jolie executable cannot be found.
First release.