src/Builder4/Editor.bjs
authorAlan <alan@roojs.com>
Wed, 27 Mar 2024 09:40:11 +0000 (17:40 +0800)
committerAlan <alan@roojs.com>
Wed, 27 Mar 2024 09:40:11 +0000 (17:40 +0800)
src/Builder4/Editor.vala

src/Builder4/Editor.bjs
src/Builder4/Editor.vala

index e5c4fb7..c47f16e 100644 (file)
             "activate_link" : [
              "(uri) => {",
              "\tGLib.debug(\"got uri %s\", uri);",
+             "\tvar ls = _this.file.getLanguageServer();",
+             "\tls.symbol.being(uri, (a,b) => {",
+             "\t\tls.symbol.end(b);",
+             "\t});",
+             "\t",
              "\treturn true;",
              "}",
              ""
index 107bf8a..d910ae8 100644 (file)
@@ -561,6 +561,11 @@ public class Editor : Object
                        });
                        this.el.activate_link.connect( (uri) => {
                                GLib.debug("got uri %s", uri);
+                               var ls = _this.file.getLanguageServer();
+                               ls.symbol.being(uri, (a,b) => {
+                                       ls.symbol.end(b);
+                               });
+                               
                                return true;
                        });
                }