X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FPalete%2FLanguageClientJavascript.vala;h=b28383540c86630fb459ea15a4ddf26a730e2bf1;hb=HEAD;hp=b5bec50cd721c329b6600b2c795c76118f5f2751;hpb=ee48badb20ee4af798c32c9b02bb5feb75d42beb;p=roobuilder diff --git a/src/Palete/LanguageClientJavascript.vala b/src/Palete/LanguageClientJavascript.vala index b5bec50cd..b28383540 100644 --- a/src/Palete/LanguageClientJavascript.vala +++ b/src/Palete/LanguageClientJavascript.vala @@ -15,7 +15,7 @@ namespace Palete { public override void initialize_server() { GLib.debug("initialize javascript server"); } - + public override bool isReady () { return true; } public override void document_open (JsRender.JsRender file) { @@ -288,11 +288,20 @@ namespace Palete { public override async Lsp.Hover hover (JsRender.JsRender file, int line, int offset) throws GLib.Error { return new Lsp.Hover(); } + public override void queueDocumentSymbols (JsRender.JsRender file) { } public override async Gee.ArrayList documentSymbols (JsRender.JsRender file) throws GLib.Error { var ret = new Gee.ArrayList(); return ret; } - + public override async Gee.ArrayList signatureHelp (JsRender.JsRender file, int line, int offset) throws GLib.Error + { + return new Gee.ArrayList(); + } + public override async Gee.ArrayList symbol (string sym) throws GLib.Error + { + return new Gee.ArrayList(); + } + } } \ No newline at end of file