public override void initialize_server() {
GLib.debug("initialize javascript server");
}
-
+ public override bool isReady () { return true; }
public override void document_open (JsRender.JsRender file)
{
}
-
-
-
return ret;
}
- public override async Gee.ArrayList<Lsp.DocumentSymbol> syntax (JsRender.JsRender file) throws GLib.Error {
- var ret = new Gee.ArrayList<Lsp.DocumentSymbol>();
+
+ 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<Lsp.DocumentSymbol> documentSymbols (JsRender.JsRender file) throws GLib.Error {
+ var ret = new Gee.ArrayList<Lsp.DocumentSymbol>();
return ret;
}
-
+ public override async Gee.ArrayList<Lsp.SignatureInformation> signatureHelp (JsRender.JsRender file, int line, int offset) throws GLib.Error
+ {
+ return new Gee.ArrayList<Lsp.SignatureInformation>();
+ }
+ public override async Gee.ArrayList<Lsp.SymbolInformation> symbol (string sym) throws GLib.Error
+ {
+ return new Gee.ArrayList<Lsp.SymbolInformation>();
+ }
+
}
}
\ No newline at end of file