Awesome
vscode-euphoria
Euphoria language support and debugging for Visual Studio Code
Features
Declarative language features
These features are provided by configuration files like language-configuration.json
, euphoria.tmLanguage.json
, and snippets.json
.
- Auto indentation
- Bracket autoclosing
- Bracket autosurrounding
- Bracket matching
- Code folding
- Comment toggling
- Snippet completion
- Syntax highlighting
Direct imeplementation features
These features are implemented directly inside the extension via extension.ts
.
- Basic error checking
- Basic symbol outline
- Debugger integration
Language server features
These features will be implemented "remotely" using a Euphoria language server.
- Advanced code folding
- Advanced error checking
- Auto completion
- Auto formatting
- Code refactoring
- Hover information
- Jump to/peek definition
Releases
1.3.2
- Updated package dependencies
- Minor changes and corrections
1.3.1
- Fixed diagnostics not parsing some inner messages
1.3.0
- Added basic error check information (see diagnostics provider)
- Added a lot more comments to
extension.ts
- Added configuration settings to disable diagnostics
1.2.1
- Fixed outline to skip block comments
1.2.0
- Added symbol outline provider
- Added basic indentation rules
- Added
.esp
to file extensions
1.1.1
- Fixed broken line in
package.json
1.1.0
- Added a bunch of snippets (see snippets)
1.0.0
- Initial release