diff --git a/projects/_standalone/kiss-vscode/haxe_libraries/haxe-strings.hxml b/projects/_standalone/kiss-vscode/haxe_libraries/haxe-strings.hxml index 59cd626b..003c2de6 100644 --- a/projects/_standalone/kiss-vscode/haxe_libraries/haxe-strings.hxml +++ b/projects/_standalone/kiss-vscode/haxe_libraries/haxe-strings.hxml @@ -1,5 +1,5 @@ # @install: lix --silent download "haxelib:/haxe-strings#7.0.3" into haxe-strings/7.0.3/haxelib -cp ${HAXE_LIBCACHE}/haxe-strings/7.0.3/haxelib/src/ -D haxe-strings=7.0.3 ---macro hx.strings.internal.Macros.addDefines() ---macro hx.strings.internal.Macros.configureNullSafety() +--macro hx.strings.internal.Macros.addDefines() +--macro hx.strings.internal.Macros.configureNullSafety() diff --git a/projects/_standalone/kiss-vscode/haxe_libraries/hxnodejs.hxml b/projects/_standalone/kiss-vscode/haxe_libraries/hxnodejs.hxml index 577e96a5..5ea9dd8e 100644 --- a/projects/_standalone/kiss-vscode/haxe_libraries/hxnodejs.hxml +++ b/projects/_standalone/kiss-vscode/haxe_libraries/hxnodejs.hxml @@ -1,7 +1,7 @@ -# @install: lix --silent download "haxelib:/hxnodejs#12.1.0" into hxnodejs/12.1.0/haxelib --cp ${HAXE_LIBCACHE}/hxnodejs/12.1.0/haxelib/src +# @install: lix --silent download "gh://github.com/haxefoundation/hxnodejs#504066dc1ba5ad543afa5f6c3ea019f06136a82b" into hxnodejs/12.1.0/github/504066dc1ba5ad543afa5f6c3ea019f06136a82b +-cp ${HAXE_LIBCACHE}/hxnodejs/12.1.0/github/504066dc1ba5ad543afa5f6c3ea019f06136a82b/src -D hxnodejs=12.1.0 ---macro allowPackage('sys') -# should behave like other target defines and not be defined in macro context ---macro define('nodejs') ---macro _internal.SuppressDeprecated.run() +--macro allowPackage('sys') +# should behave like other target defines and not be defined in macro context +--macro define('nodejs') +--macro _internal.SuppressDeprecated.run() diff --git a/projects/_standalone/kiss-vscode/haxe_libraries/kiss-vscode-api.hxml b/projects/_standalone/kiss-vscode/haxe_libraries/kiss-vscode-api.hxml index 986da0d3..1edc0a83 100644 --- a/projects/_standalone/kiss-vscode/haxe_libraries/kiss-vscode-api.hxml +++ b/projects/_standalone/kiss-vscode/haxe_libraries/kiss-vscode-api.hxml @@ -1,8 +1,8 @@ -# @install: lix --silent download "gh://github.com/kiss-lang/kiss-vscode-api#ab7b40edd97184bf5d501a713cb0433955a13f14" into kiss-vscode-api/0.0.0/github/ab7b40edd97184bf5d501a713cb0433955a13f14 -# @run: haxelib run-dir kiss-vscode-api "${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/ab7b40edd97184bf5d501a713cb0433955a13f14" +# @install: lix --silent download "gh://github.com/kiss-lang/kiss-vscode-api#c6eaec798211f9b68cf71e686874ae0ce9c2ca88" into kiss-vscode-api/0.0.0/github/c6eaec798211f9b68cf71e686874ae0ce9c2ca88 +# @run: haxelib run-dir kiss-vscode-api "${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/c6eaec798211f9b68cf71e686874ae0ce9c2ca88" -lib hxnodejs -lib kiss -lib re-flex -lib vscode --cp ${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/ab7b40edd97184bf5d501a713cb0433955a13f14/src/ +-cp ${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/c6eaec798211f9b68cf71e686874ae0ce9c2ca88/src/ -D kiss-vscode-api=0.0.0 \ No newline at end of file diff --git a/projects/_standalone/kiss-vscode/haxe_libraries/kiss.hxml b/projects/_standalone/kiss-vscode/haxe_libraries/kiss.hxml index 2a0b23da..727de8d7 100644 --- a/projects/_standalone/kiss-vscode/haxe_libraries/kiss.hxml +++ b/projects/_standalone/kiss-vscode/haxe_libraries/kiss.hxml @@ -1,12 +1,12 @@ -# @install: lix --silent download "gh://github.com/kiss-lang/kiss#3aa41cbcc0e9e5f87004f56f8b29b6d793c9cdf3" into kiss/0.0.1/github/3aa41cbcc0e9e5f87004f56f8b29b6d793c9cdf3 -# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/3aa41cbcc0e9e5f87004f56f8b29b6d793c9cdf3" +# @install: lix --silent download "gh://github.com/kiss-lang/kiss#41c58fe7c724490a440a66faba21109a8aa34af7" into kiss/0.0.1/github/41c58fe7c724490a440a66faba21109a8aa34af7 +# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/41c58fe7c724490a440a66faba21109a8aa34af7" -lib haxe-strings -lib hscript -lib tink_json -lib tink_macro -lib tink_syntaxhub -lib uuid --cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/3aa41cbcc0e9e5f87004f56f8b29b6d793c9cdf3/src +-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/41c58fe7c724490a440a66faba21109a8aa34af7/src -D kiss=0.0.1 -w -WUnusedPattern --macro kiss.KissFrontend.use() \ No newline at end of file diff --git a/projects/_standalone/kiss-vscode/src/Main.kiss b/projects/_standalone/kiss-vscode/src/Main.kiss index c5340f0c..21370584 100644 --- a/projects/_standalone/kiss-vscode/src/Main.kiss +++ b/projects/_standalone/kiss-vscode/src/Main.kiss @@ -4,6 +4,8 @@ @(:expose "activate") (function activate [:ExtensionContext context] (printThroughInfoMessage) + (awaitLetCatchThroughErrorMessage) + (allowRuntimeConversion) (load "commands/ExtensionTools.kiss") (load "commands/KissTools.kiss") (load "commands/Lines.kiss")) \ No newline at end of file