vshaxe 1.11.0

Visual Studio Code Haxe extension extern library.

Released 2018-04-12.

To install, run:

haxelib install vshaxe 1.11.0

See using Haxelib in Haxelib documentation for more information.

MaintainerGama11
Websitehttps://github.com/vshaxe/vshaxe
Current version1.11.0
StatisticsInstalled 1 times
LicenseMIT
Tags

README.md

vshaxe

This is a library providing type definitions for the API of the Haxe Visual Studio Code extension. The main focus is to allow for a smooth yet flexible integration with third-party build tools. To accomplish this, the API exposes the following functionality:

  • Registration of new completion providers that are then selectable via a dropdown menu in the status bar:

Completion providers provide vshaxe with a list of compiler arguments to be used for code completion, so the extension can pass them on to the Haxe Language Server.

  • If an extension contributes tasks, the following information that is available through the API should be respected: - Whether the compilation server should be used and at which port it can be reached. - The configured path to the Haxe executable. - The list of problem matchers. - The presentation options.

Right now, the extension API is used by the following extensions: - Lime - VSHaxe-Build

Usage

The entry point for interaction with the extension is Vshaxe. The Vshaxe instance can be retrieved like this:

var vshaxe:Vshaxe = Vscode.extensions.getExtension("nadako.vshaxe").exports;