You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Peter Cheung <mc...@hotmail.com> on 2018/02/25 18:31:50 UTC
Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/
Re: Netbeans quick outline plugin
Posted by Peter Cheung <mc...@hotmail.com>.
Does it looks better than eclipse now?
http://peter.quantr.hk/2018/02/netbeans-qucik-outline-design-ii/
Thanks
From Peter
________________________________
From: Neil C Smith <ne...@apache.org>
Sent: Monday, February 26, 2018 6:30 PM
To: dev@netbeans.incubator.apache.org
Subject: Re: Netbeans quick outline plugin
On Mon, 26 Feb 2018 at 09:50 Christian Lenz <ch...@gmx.net> wrote:
> ... this was only possible to add the plugin as a friend which is only a
> Workaround.
>
There was a discussion on a PR recently about stopping using friend
relationships for "unstable" API's in favour of another approach -
something that would be good not to let slide IMO.
Best wishes,
Neil
--
Neil C Smith
Artist & Technologist
www.neilcsmith.net<http://www.neilcsmith.net>
[http://www.neilcsmith.net/assets/ncs-front-lg.jpg]<http://www.neilcsmith.net/>
Neil C Smith<http://www.neilcsmith.net/>
www.neilcsmith.net
Neil C Smith, Artist & Technologist ... Contact. neil@neilcsmith.net; neilcsmith_net; neilcsmith-net © Neil C Smith
Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org<http://www.praxislive.org>
Re: Netbeans quick outline plugin
Posted by Neil C Smith <ne...@apache.org>.
On Mon, 26 Feb 2018 at 09:50 Christian Lenz <ch...@gmx.net> wrote:
> ... this was only possible to add the plugin as a friend which is only a
> Workaround.
>
There was a discussion on a PR recently about stopping using friend
relationships for "unstable" API's in favour of another approach -
something that would be good not to let slide IMO.
Best wishes,
Neil
--
Neil C Smith
Artist & Technologist
www.neilcsmith.net
Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org
AW: Netbeans quick outline plugin
Posted by Christian Lenz <ch...@gmx.net>.
The Thing is, that you can extends the Java Editor to add new Hints for example, this is not possible for JS, HTML, CSS or PHP, because it is not open to extend those stuff. As you can see a plugin from NetBeans to adding KendoUI, this was only possible to add the plugin as a friend which is only a Workaround. Now it is not a friend anymore, so you can’t Access some JS stuff like JSTokens or SQLTokens or PHPTokens to work with that. Those Tokens are used for adding embedding languages to another language like SQL or HTML into JS Code which is not possible (AFAIK) with 3rd Party Plugins.
Cheers
Chris
Von: Peter Cheung
Gesendet: Montag, 26. Februar 2018 10:44
An: dev@netbeans.incubator.apache.org
Betreff: Re: Netbeans quick outline plugin
1. Let me try out the javascript grammar in the coming few days https://github.com/antlr/grammars-v4/tree/master/javascript
2. Why netbeans just let everyone to access every api/class/functions ?
Thanks
From Peter
________________________________
From: Christian Lenz <ch...@gmx.net>
Sent: Monday, February 26, 2018 5:39 PM
To: dev@netbeans.incubator.apache.org
Subject: AW: Netbeans quick outline plugin
Sure, plugin makes sense. So for this, you are parsing the JS grammar again? I only wanted to say, that this is not needed, because NetBeans already does it for you, but you can’t acces the Tokens for example other than Java, because it is not public from the outside. Sure there is the CSL but it is not working. But if you do it by your own, you will not have any Problems.
Gesendet von Mail für Windows 10
Von: Peter Cheung
Gesendet: Montag, 26. Februar 2018 10:13
An: dev@netbeans.incubator.apache.org
Betreff: Re: Netbeans quick outline plugin
Dear Chris
That would be great. I thought on such a plugin too, please Keep in mind, that we Need it for C/C++, Java, JavaScript, PHP and what NetBeans also Support. Maybe HTML XML too but could be optional.
Easy, Antlr already support those grammars
If this is not possible, with a 3rd Party plugin, because you have to get the JS, PHP C/C++ Parser Tokens to identify private, public, functions, members, classes etc. (This is, AFAIK, only possible for Java). You can implement it into the NetBeans core, instead of a plugin.
I have no experience to implement anything in core, don't even know how to submit my code for review and the team seems very busy on migrating the project to apache. not sure it is a good approach or not. Please suggest.
Cheers
Chris
Von: Peter Cheung
Gesendet: Sonntag, 25. Februar 2018 19:32
An: dev@platform.netbeans.org
Cc: dev@netbeans.incubator.apache.org
Betreff: Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/
Re: Netbeans quick outline plugin
Posted by Peter Cheung <mc...@hotmail.com>.
1. Let me try out the javascript grammar in the coming few days https://github.com/antlr/grammars-v4/tree/master/javascript
2. Why netbeans just let everyone to access every api/class/functions ?
Thanks
From Peter
________________________________
From: Christian Lenz <ch...@gmx.net>
Sent: Monday, February 26, 2018 5:39 PM
To: dev@netbeans.incubator.apache.org
Subject: AW: Netbeans quick outline plugin
Sure, plugin makes sense. So for this, you are parsing the JS grammar again? I only wanted to say, that this is not needed, because NetBeans already does it for you, but you can’t acces the Tokens for example other than Java, because it is not public from the outside. Sure there is the CSL but it is not working. But if you do it by your own, you will not have any Problems.
Gesendet von Mail für Windows 10
Von: Peter Cheung
Gesendet: Montag, 26. Februar 2018 10:13
An: dev@netbeans.incubator.apache.org
Betreff: Re: Netbeans quick outline plugin
Dear Chris
That would be great. I thought on such a plugin too, please Keep in mind, that we Need it for C/C++, Java, JavaScript, PHP and what NetBeans also Support. Maybe HTML XML too but could be optional.
Easy, Antlr already support those grammars
If this is not possible, with a 3rd Party plugin, because you have to get the JS, PHP C/C++ Parser Tokens to identify private, public, functions, members, classes etc. (This is, AFAIK, only possible for Java). You can implement it into the NetBeans core, instead of a plugin.
I have no experience to implement anything in core, don't even know how to submit my code for review and the team seems very busy on migrating the project to apache. not sure it is a good approach or not. Please suggest.
Cheers
Chris
Von: Peter Cheung
Gesendet: Sonntag, 25. Februar 2018 19:32
An: dev@platform.netbeans.org
Cc: dev@netbeans.incubator.apache.org
Betreff: Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/
AW: Netbeans quick outline plugin
Posted by Christian Lenz <ch...@gmx.net>.
Sure, plugin makes sense. So for this, you are parsing the JS grammar again? I only wanted to say, that this is not needed, because NetBeans already does it for you, but you can’t acces the Tokens for example other than Java, because it is not public from the outside. Sure there is the CSL but it is not working. But if you do it by your own, you will not have any Problems.
Gesendet von Mail für Windows 10
Von: Peter Cheung
Gesendet: Montag, 26. Februar 2018 10:13
An: dev@netbeans.incubator.apache.org
Betreff: Re: Netbeans quick outline plugin
Dear Chris
That would be great. I thought on such a plugin too, please Keep in mind, that we Need it for C/C++, Java, JavaScript, PHP and what NetBeans also Support. Maybe HTML XML too but could be optional.
Easy, Antlr already support those grammars
If this is not possible, with a 3rd Party plugin, because you have to get the JS, PHP C/C++ Parser Tokens to identify private, public, functions, members, classes etc. (This is, AFAIK, only possible for Java). You can implement it into the NetBeans core, instead of a plugin.
I have no experience to implement anything in core, don't even know how to submit my code for review and the team seems very busy on migrating the project to apache. not sure it is a good approach or not. Please suggest.
Cheers
Chris
Von: Peter Cheung
Gesendet: Sonntag, 25. Februar 2018 19:32
An: dev@platform.netbeans.org
Cc: dev@netbeans.incubator.apache.org
Betreff: Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/
Re: Netbeans quick outline plugin
Posted by Peter Cheung <mc...@hotmail.com>.
Dear Chris
That would be great. I thought on such a plugin too, please Keep in mind, that we Need it for C/C++, Java, JavaScript, PHP and what NetBeans also Support. Maybe HTML XML too but could be optional.
Easy, Antlr already support those grammars
If this is not possible, with a 3rd Party plugin, because you have to get the JS, PHP C/C++ Parser Tokens to identify private, public, functions, members, classes etc. (This is, AFAIK, only possible for Java). You can implement it into the NetBeans core, instead of a plugin.
I have no experience to implement anything in core, don't even know how to submit my code for review and the team seems very busy on migrating the project to apache. not sure it is a good approach or not. Please suggest.
Cheers
Chris
Von: Peter Cheung
Gesendet: Sonntag, 25. Februar 2018 19:32
An: dev@platform.netbeans.org
Cc: dev@netbeans.incubator.apache.org
Betreff: Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/
AW: Netbeans quick outline plugin
Posted by Christian Lenz <ch...@gmx.net>.
That would be great. I thought on such a plugin too, please Keep in mind, that we Need it for C/C++, Java, JavaScript, PHP and what NetBeans also Support. Maybe HTML XML too but could be optional.
If this is not possible, with a 3rd Party plugin, because you have to get the JS, PHP C/C++ Parser Tokens to identify private, public, functions, members, classes etc. (This is, AFAIK, only possible for Java). You can implement it into the NetBeans core, instead of a plugin.
Cheers
Chris
Von: Peter Cheung
Gesendet: Sonntag, 25. Februar 2018 19:32
An: dev@platform.netbeans.org
Cc: dev@netbeans.incubator.apache.org
Betreff: Netbeans quick outline plugin
http://peter.quantr.hk/2018/02/netbeans-quick-outline/