Hi Mickael, > As I'm working on TextMate and Language Server, I have the impression that using TestMate grammars and a JavaScript language server such as the one embedded in VSCode can lead to very good results in term of JS edition.
Totally agree with you! I have followed this idea with typescript.java by consuming tsserver and it works with Javascript only too. You can try typescript.java which provides a custom "Javascript (Salsa) Editor" which consumes TextMate and tsserver and it works well: completion, hover, outline, hyperlink, validation, references, etc. ) Performance are very good. IMHO completion is more advanced than JSDT (Thank to TypeScript tsserver). > This combo could do most of the work, and the internal JSDT model would still be useful for advanced operations not covered by the VSCode Language Server for JS. I tell me which advanced operations, are you speaking? > However, I'm wondering how much the Node/JS debuggers in Eclipse IDE do rely on the JSDT internal model for JS files. Do they integrate with the AST/DOM, or do they remain at text level (so they could easily be used together with a totally different editor)? I can use the Node.js debugger with my custom TypeScript editor to debug TypeScript with SourceMap (by using a forked Node.js debugeur by waiting for the accept of the patch https://bugs.eclipse.org/bugs/show_bug.cgi?id= 487465) which doesn't use JSDT AST. Regard's Angelo 2017-03-23 18:12 GMT+01:00 Mickael Istria <[email protected]>: > Hi all, > As I'm working on TextMate and Language Server, I have the impression that > using TestMate grammars and a JavaScript language server such as the one > embedded in VSCode can lead to very good results in term of JS edition. > This combo could do most of the work, and the internal JSDT model would > still be useful for advanced operations not covered by the VSCode Language > Server for JS. > However, I'm wondering how much the Node/JS debuggers in Eclipse IDE do > rely on the JSDT internal model for JS files. Do they integrate with the > AST/DOM, or do they remain at text level (so they could easily be used > together with a totally different editor)? > > Thanks in advance for your insights! > -- > Mickael Istria > Eclipse developer for Red Hat Developers <http://developers.redhat.com> > My blog <http://mickaelistria.wordpress.com> - My Tweets > <http://twitter.com/mickaelistria> > > _______________________________________________ > wtp-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/wtp-dev >
_______________________________________________ wtp-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/wtp-dev
