You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Alvin Thompson <al...@thompsonlogic.com> on 2022/02/27 18:11:12 UTC

VSCode plugin, and BOUNTIES!

I just wanted to say that I recently switched from VS Code’s semi-official java plugin (which is practically unusable for large projects) to the Netbeans VSCode plugin recently, and the NetBeans approach is already better in most respects—thank you!

I’ve used used Netbeans since it’s inception—that’s over 20 years—and I truly believe the language server/plugin approach is the future for Netbeans. Let other people worry about the non-specific editor/IDE features like remote development via an SSH tunnel (one of the the reasons I had to switch from NetBeans), and focus on what you do best: development-specific features. This is just my opinion, but it’s the opinion of someone who has been around for a while and has seen the direction things are going.

I’m so sure of this, I’m willing to put my money where my mouth is (well, a modest amount of money). I think the most glaring feature missing right now is the ability format java files, and configure how they’re formatted. I know the plumbing/code is probably already in there, because it’s used to order imports. I’m offering a $250 USD bounty to anyone who gets a PR accepted that gets the rest of this done. I’d expect that it would offer similar options to what is currently in NetBeans proper.

Don’t have that much NetBeans development experience but still want to get in on the action? Here’s an easy one: $75 to create a VS Code plugin that emulates the NetBeans previous/next matching word functionality. That’s it! I miss that feature a LOT.

Thanks for all the hard work,
Alvin

P.S. - is there a bounty board still active somewhere where I can post this?

 
--
Alvin Thompson




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: VSCode plugin, and BOUNTIES!

Posted by Alvin Thompson <al...@thompsonlogic.com>.
> On Feb 28, 2022, at 13:47, Jaroslav Tulach <ja...@gmail.com> wrote:
> 
> Ctrl-L? VSCode offers word based code completion by itself and I've kinda got 
> used to it.

Yeah, CTRL-L does more or less of the same thing, but IMO it’s a bit more disruptive to your flow. You have to take your eyes off where you’re typing to look at the list located off to the side, pick out the option you want within that list, and then take your fingers off of the key it’s currently on to navigate to the correct option. Maybe it’s just me, but it seems more fluid and requires less brainpower the NetBeans way.

-Alvin


Re: VSCode plugin, and BOUNTIES!

Posted by Jaroslav Tulach <ja...@gmail.com>.
Wow,
putting you money where your mouth is! Amazing and not too frequent attitude 
in the open source community.  That is very encouraging.

> I just wanted to say that I recently switched from VS Code’s semi-official
> java plugin (which is practically unusable for large projects) to the
> Netbeans VSCode plugin recently, and the NetBeans approach is already
> better in most respects—thank you!

Great to hear that.

> I’ve used used Netbeans since it’s inception—that’s over 20 years—and I
> truly believe the language server/plugin approach is the future for
> Netbeans. Let other people worry about the non-specific editor/IDE features
> like remote development via an SSH tunnel (one of the the reasons I had to
> switch from NetBeans), and focus on what you do best: development-specific
> features. This is just my opinion, but it’s the opinion of someone who has
> been around for a while and has seen the direction things are going.

Right, I am using VSCode+Apache NetBeans Language Server extension to develop 
Java code for OracleDB - via an SSH connection across the Atlantic ocean. It 
works great and the synergy of Microsoft and us really pays off by making such 
high quality remote development possible.

> I’m so sure of this, I’m willing to put my money where my mouth is (well, a
> modest amount of money). I think the most glaring feature missing right now
> is the ability format java files, and configure how they’re formatted. I
> know the plumbing/code is probably already in there, because it’s used to
> order imports. I’m offering a $250 USD bounty to anyone who gets a PR
> accepted that gets the rest of this done. I’d expect that it would offer
> similar options to what is currently in NetBeans proper.

The formatting has been on OracleLabs tooling team roadmap for a few releases, 
but it always slipped off. The $250 personal bonus for the developer who 
integrates it shall be enough to put it on the schedule again.

My personal take on it is however slightly negative - as I am not satisfied 
with the formatting options NetBeans offers currently. My thinking is:

- in order for formatting to be useful (e.g. not a toy), it must be enforced
- enforcing happens in the CI
- commits violating the formatting shall be rejected
- IDE should help to identify code that would be rejected

Such a system is out of the scope of the current NetBeans formatting. However 
it is the only one that fits 21st century. As such I always argued that it 
makes no sense to invest in 1:1 recreation of existing toy-like NetBeans 
formatting in VSCode.

But $250 is good enough bonus for something that had always had to happen, 
eventually. It shouldn't be that hard - as you say - the functionality is 
already there and enough to hook it with VSCode.

-jt

PS: ...

> Don’t have that much NetBeans development experience but still want to get
> in on the action? Here’s an easy one: $75 to create a VS Code plugin that
> emulates the NetBeans previous/next matching word functionality. That’s it!
> I miss that feature a LOT.


Ctrl-L? VSCode offers word based code completion by itself and I've kinda got 
used to it.

Alt-Up or Alt-Down? Yup, that'd be great. I certainly miss it.

> P.S. - is there a bounty board still active somewhere where I can post this?

Many years ago I tried to set nbbounty.org up, but we never got it running.




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: VSCode plugin, and BOUNTIES!

Posted by Alvin Thompson <al...@thompsonlogic.com>.
Hi Eric,

It *is* in VS Code, but it’s provided by the RedHat java plugin which I disable to use the NetBeans plugin. 

-Alvin


> On Mar 13, 2022, at 10:11, Eric Bresie <eb...@gmail.com> wrote:
> 
> Don’t support it’s there but some key binding prevents some of that does it?
> 
> Eric Bresie
> Ebresie@gmail.com (mailto:Ebresie@gmail.com)
> 
>> On February 27, 2022 at 10:25:06 PM CST, Alvin Thompson <alvin@thompsonlogic.com (mailto:alvin@thompsonlogic.com)> wrote:
>> Yep. I’m referring to code formatting in VS Code using the Netbeans VSCode plugin.
>> 
>> --
>> Alvin Thompson
>> 
>> 
>> 
>>> On Feb 27, 2022, at 17:57, Tim de Vries <tim@tecreations.ca.INVALID (mailto:tim@tecreations.ca.INVALID)> wrote:
>>> 
>>> Code formatting in netbeans is alt-shift-f
>>> 
>>> Sent from my iPhone
>>> 
>>>> On Feb 27, 2022, at 11:11 AM, Alvin Thompson <alvin@thompsonlogic.com (mailto:alvin@thompsonlogic.com)> wrote:
>>>> 
>>>> I just wanted to say that I recently switched from VS Code’s semi-official java plugin (which is practically unusable for large projects) to the Netbeans VSCode plugin recently, and the NetBeans approach is already better in most respects—thank you!
>>>> 
>>>> I’ve used used Netbeans since it’s inception—that’s over 20 years—and I truly believe the language server/plugin approach is the future for Netbeans. Let other people worry about the non-specific editor/IDE features like remote development via an SSH tunnel (one of the the reasons I had to switch from NetBeans), and focus on what you do best: development-specific features. This is just my opinion, but it’s the opinion of someone who has been around for a while and has seen the direction things are going.
>>>> 
>>>> I’m so sure of this, I’m willing to put my money where my mouth is (well, a modest amount of money). I think the most glaring feature missing right now is the ability format java files, and configure how they’re formatted. I know the plumbing/code is probably already in there, because it’s used to order imports. I’m offering a $250 USD bounty to anyone who gets a PR accepted that gets the rest of this done. I’d expect that it would offer similar options to what is currently in NetBeans proper.
>>>> 
>>>> Don’t have that much NetBeans development experience but still want to get in on the action? Here’s an easy one: $75 to create a VS Code plugin that emulates the NetBeans previous/next matching word functionality. That’s it! I miss that feature a LOT.
>>>> 
>>>> Thanks for all the hard work,
>>>> Alvin
>>>> 
>>>> P.S. - is there a bounty board still active somewhere where I can post this?
>>>> 
>>>> 
>>>> --
>>>> Alvin Thompson
>>>> 
>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
>>>> For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
>>>> 
>>>> For further information about the NetBeans mailing lists, visit:
>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
>>> For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
>>> 
>>> For further information about the NetBeans mailing lists, visit:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>> 
>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
>> For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
>> 
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>> 
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Re: VSCode plugin, and BOUNTIES!

Posted by Eric Bresie <eb...@gmail.com>.
Don’t support it’s there but some key binding prevents some of that does it?

Eric Bresie
Ebresie@gmail.com (mailto:Ebresie@gmail.com)

> On February 27, 2022 at 10:25:06 PM CST, Alvin Thompson <alvin@thompsonlogic.com (mailto:alvin@thompsonlogic.com)> wrote:
> Yep. I’m referring to code formatting in VS Code using the Netbeans VSCode plugin.
>
> --
> Alvin Thompson
>
>
>
> > On Feb 27, 2022, at 17:57, Tim de Vries <tim@tecreations.ca.INVALID (mailto:tim@tecreations.ca.INVALID)> wrote:
> >
> > Code formatting in netbeans is alt-shift-f
> >
> > Sent from my iPhone
> >
> > > On Feb 27, 2022, at 11:11 AM, Alvin Thompson <alvin@thompsonlogic.com (mailto:alvin@thompsonlogic.com)> wrote:
> > >
> > > I just wanted to say that I recently switched from VS Code’s semi-official java plugin (which is practically unusable for large projects) to the Netbeans VSCode plugin recently, and the NetBeans approach is already better in most respects—thank you!
> > >
> > > I’ve used used Netbeans since it’s inception—that’s over 20 years—and I truly believe the language server/plugin approach is the future for Netbeans. Let other people worry about the non-specific editor/IDE features like remote development via an SSH tunnel (one of the the reasons I had to switch from NetBeans), and focus on what you do best: development-specific features. This is just my opinion, but it’s the opinion of someone who has been around for a while and has seen the direction things are going.
> > >
> > > I’m so sure of this, I’m willing to put my money where my mouth is (well, a modest amount of money). I think the most glaring feature missing right now is the ability format java files, and configure how they’re formatted. I know the plumbing/code is probably already in there, because it’s used to order imports. I’m offering a $250 USD bounty to anyone who gets a PR accepted that gets the rest of this done. I’d expect that it would offer similar options to what is currently in NetBeans proper.
> > >
> > > Don’t have that much NetBeans development experience but still want to get in on the action? Here’s an easy one: $75 to create a VS Code plugin that emulates the NetBeans previous/next matching word functionality. That’s it! I miss that feature a LOT.
> > >
> > > Thanks for all the hard work,
> > > Alvin
> > >
> > > P.S. - is there a bounty board still active somewhere where I can post this?
> > >
> > >
> > > --
> > > Alvin Thompson
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
> > > For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
> > >
> > > For further information about the NetBeans mailing lists, visit:
> > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
> > For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org (mailto:dev-unsubscribe@netbeans.apache.org)
> For additional commands, e-mail: dev-help@netbeans.apache.org (mailto:dev-help@netbeans.apache.org)
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

Re: VSCode plugin, and BOUNTIES!

Posted by Alvin Thompson <al...@thompsonlogic.com>.
Yep. I’m referring to code formatting in VS Code using the Netbeans VSCode plugin.

--
Alvin Thompson



> On Feb 27, 2022, at 17:57, Tim de Vries <ti...@tecreations.ca.INVALID> wrote:
> 
> Code formatting in netbeans is alt-shift-f
> 
> Sent from my iPhone
> 
>> On Feb 27, 2022, at 11:11 AM, Alvin Thompson <al...@thompsonlogic.com> wrote:
>> 
>> I just wanted to say that I recently switched from VS Code’s semi-official java plugin (which is practically unusable for large projects) to the Netbeans VSCode plugin recently, and the NetBeans approach is already better in most respects—thank you!
>> 
>> I’ve used used Netbeans since it’s inception—that’s over 20 years—and I truly believe the language server/plugin approach is the future for Netbeans. Let other people worry about the non-specific editor/IDE features like remote development via an SSH tunnel (one of the the reasons I had to switch from NetBeans), and focus on what you do best: development-specific features. This is just my opinion, but it’s the opinion of someone who has been around for a while and has seen the direction things are going.
>> 
>> I’m so sure of this, I’m willing to put my money where my mouth is (well, a modest amount of money). I think the most glaring feature missing right now is the ability format java files, and configure how they’re formatted. I know the plumbing/code is probably already in there, because it’s used to order imports. I’m offering a $250 USD bounty to anyone who gets a PR accepted that gets the rest of this done. I’d expect that it would offer similar options to what is currently in NetBeans proper.
>> 
>> Don’t have that much NetBeans development experience but still want to get in on the action? Here’s an easy one: $75 to create a VS Code plugin that emulates the NetBeans previous/next matching word functionality. That’s it! I miss that feature a LOT.
>> 
>> Thanks for all the hard work,
>> Alvin
>> 
>> P.S. - is there a bounty board still active somewhere where I can post this?
>> 
>> 
>> --
>> Alvin Thompson
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
>> For additional commands, e-mail: dev-help@netbeans.apache.org
>> 
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>> 
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: VSCode plugin, and BOUNTIES!

Posted by Tim de Vries <ti...@tecreations.ca.INVALID>.
Code formatting in netbeans is alt-shift-f

Sent from my iPhone

> On Feb 27, 2022, at 11:11 AM, Alvin Thompson <al...@thompsonlogic.com> wrote:
> 
> I just wanted to say that I recently switched from VS Code’s semi-official java plugin (which is practically unusable for large projects) to the Netbeans VSCode plugin recently, and the NetBeans approach is already better in most respects—thank you!
> 
> I’ve used used Netbeans since it’s inception—that’s over 20 years—and I truly believe the language server/plugin approach is the future for Netbeans. Let other people worry about the non-specific editor/IDE features like remote development via an SSH tunnel (one of the the reasons I had to switch from NetBeans), and focus on what you do best: development-specific features. This is just my opinion, but it’s the opinion of someone who has been around for a while and has seen the direction things are going.
> 
> I’m so sure of this, I’m willing to put my money where my mouth is (well, a modest amount of money). I think the most glaring feature missing right now is the ability format java files, and configure how they’re formatted. I know the plumbing/code is probably already in there, because it’s used to order imports. I’m offering a $250 USD bounty to anyone who gets a PR accepted that gets the rest of this done. I’d expect that it would offer similar options to what is currently in NetBeans proper.
> 
> Don’t have that much NetBeans development experience but still want to get in on the action? Here’s an easy one: $75 to create a VS Code plugin that emulates the NetBeans previous/next matching word functionality. That’s it! I miss that feature a LOT.
> 
> Thanks for all the hard work,
> Alvin
> 
> P.S. - is there a bounty board still active somewhere where I can post this?
> 
> 
> --
> Alvin Thompson
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists