Skip to content

Wonkey language support for Visual Studio Code

License

Notifications You must be signed in to change notification settings

wonkey-coders/vscode-wonkey

Repository files navigation

vscode-wonkey

Currently WIP

This extension is planned to add language support for the Wonkey Programming Language to Visual Studio Code.

Features

  • Syntax highlighting
  • Extension settings
  • Status bar button to run application with current build settings.
  • Commands palette :
    • wake.version: show Wake version
    • wake.check: check current file
    • wake.build: build current file
    • wake.run: run current file
    • wake.rebuild: clean and build current file
    • wake.rerun: clean and run current file
    • wake.geninfo: semant and generate geninfo file

TODO

  • Syntax hightligther based on geninfo (AST).
  • Wonkey Language Server (WLS)

Extension Settings

This extension contributes the following settings:

  • wonkey.rootPath: path to Wonkey root folder
  • wonkey.build.apptype: specifie output application type
  • wonkey.build.target: specifie build target
  • wonkey.build.config: specifie build configuration
  • wonkey.build.verbose: enable output verbose level

WIP

  • wonkey.wls.customPath: custom path to the WLS (Wonkey Language Server) executable. Restart is required to take effect.
  • wonkey.wls.enable: enable WLS (Wonkey Language Server)
  • wonkey.wls.enableFeatures: enables specific language server features. Multiple values must be separated with a comma (,)
  • wonkey.wls.disableFeatures: disables specific language server features. Multiple values must be separated with a comma (,)

Known Issues

  • Syntax highlighting
  • Command palette: wake.version

Enjoy!

About

Wonkey language support for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published