Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 1.84 KB

README.md

File metadata and controls

78 lines (49 loc) · 1.84 KB

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

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

1.1.0

  • Added a bunch of snippets (see snippets)

1.0.0

  • Initial release