projects
/
roobuilder
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e88d8ae
)
add javascript language server support - very simple at present
author
Alan Knowles
<alan@roojs.com>
Sun, 21 Jan 2024 04:28:02 +0000
(12:28 +0800)
committer
Alan Knowles
<alan@roojs.com>
Sun, 21 Jan 2024 04:28:02 +0000
(12:28 +0800)
src/Project/Roo.vala
patch
|
blob
|
history
diff --git
a/src/Project/Roo.vala
b/src/Project/Roo.vala
index
1c5dec4
..
2cae18f
100644
(file)
--- a/
src/Project/Roo.vala
+++ b/
src/Project/Roo.vala
@@
-88,7
+88,20
@@
public class Project.Roo : Project {
public override Palete.LanguageClient getLanguageServer(string lang)
{
public override Palete.LanguageClient getLanguageServer(string lang)
{
- return this.language_servers.get("dummy");
+ switch(lang) {
+ case "javascript":
+ var ls = new Palete.LanguageClientJavascript(this);
+ ls.log.connect((act, msg) => {
+ //GLib.debug("log %s: %s", act.to_string(), msg);
+ BuilderApplication.showSpinnerLspLog(act,msg);
+ });
+ this.language_servers.set(lang, ls);
+ break;
+
+ default:
+ return this.language_servers.get("dummy");
+ }
+ return this.language_servers.get(lang);
}
}
}
}