Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.53 KB

File metadata and controls

47 lines (34 loc) · 1.53 KB

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!