Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jolie/vscode-jolie
Language support for Jolie in Visual Studio Code
https://github.com/jolie/vscode-jolie
intellisense jolie lsp vscode
Last synced: 4 days ago
JSON representation
Language support for Jolie in Visual Studio Code
- Host: GitHub
- URL: https://github.com/jolie/vscode-jolie
- Owner: jolie
- License: mit
- Created: 2019-07-10T11:16:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T16:21:25.000Z (19 days ago)
- Last Synced: 2024-11-01T17:22:36.854Z (19 days ago)
- Topics: intellisense, jolie, lsp, vscode
- Language: TypeScript
- Size: 559 KB
- Stars: 3
- Watchers: 12
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jolie extension for Visual Studio Code
Support for the [Jolie programming language](https://jolie-lang.org) inside of Visual Studio Code. Enjoy!
Requires the environment variable `JOLIE_HOME` to be set correctly.
## Features
- Syntax highlighting.
- Completion:
![Completion](images/feature-completion.gif)
- Hover:
![Hover](images/feature-hover.gif)
- Run Task
## Requirements
- [Jolie](https://jolie-lang.org) 1.10.1 or above.
## Extension Settings
- `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.## Known Issues
None.
## Supported Operating Systems
| | Syntax Highlighting | Completion | Hover | Run Task |
|------------|---------------------|---------------------|---------------------|---------------------|
| Linux |☑ |☑ |☑ | ☑ |
| MacOS |☑ |☑ |☑ | ☑ |
| Windows |☑ |☑ |☑ | ☑ |## Release Notes
### 2.0.2
- Fix issues on windows
### 2.0.0
- Update language server version to 2.0.0, which updates protocol of LSP to 3.18.
### 1.5.0
- Support for the upcoming Jolie 1.11, with new error messages, help messages, and refactoring.
### 1.4.0
- Refactored to use @jolie/languageserver from npm.
### 1.3.6
- Support for the new execution syntax.
### 1.3.5
- Support for Jolie minor versions with multiple digits.
### 1.3.4
- Add syntax highlighting for the class keyword in foreign java blocks.
### 1.3.3
- Update to handle the new syntax of Jolie 1.10.
### 1.3.2
- Fix a bug in file URL recognition in Windows.
### 1.3.1
- Support for syntax highlighting of shebang scripts.
### 1.2.0
- Improved support for Windows.
### 1.1.0
- Created extensions configuration parameters:
- `Server Port`: the TCP port of the Jolie LSP Server. Default is `9123`.
- `Show Debug Messages`: if set to true, show debug information in the output channel `Jolie 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).### 1.0.0
- Detection of the necessary Jolie version.
- Notify the user if the Jolie executable cannot be found.### 0.9.3
First release.