Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
georgejecook
Level 8

Eclipse plugin limitations

Eclipse plugin isn't _that_ bad; but there's a few pain points.

1. No means to navigate to Code behind file
2. Can't navigate to components/fields or methods
3. Intellisense, let's face it, is anything but
4. Why can't we set  a breakpoint? Could it not just put a STOP in the code, and calculate line offsets?
5. No code formatting for brs files

Am I imagining this, or are those features available? If not, I'll likely add a further eclipse plugin that adds some of these features (like I did back in the flex2 days, when some of these were missing). If they made the plugin code open source, this would be trivial (2-3 hours work); but it's likely gonna take me a weekend to get the level of comfort I expect, as a professional, in 2018.
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
25 REPLIES 25
georgejecook
Level 8

Re: Eclipse plugin limitations

No updates for 4 YEARS (!!!) omg.. you poor souls!! I had no idea of your suffering 😄

Seriously, I'm up for improving the tooling coz no updates in 4 years is about as clear writing on the wall that there's no updates coming.

Any of you's got any ideas/features you wan to see? I regularly write IDE extensions for all SDK's I work in, which don't support Intellij, to try and get as much productivity as possible.
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
joetesta
Level 11

Re: Eclipse plugin limitations

Don't use eclipse, problem solved 😄
There is a great tool Roku Dashboard from Stegman company, I use that along with sublime with the brs syntax package.
aspiring
0 Kudos
georgejecook
Level 8

Re: Eclipse plugin limitations

Thanks, appreciate it, although that won't address many of my needs : It won't fix points 1, 2, much of 3, 4. Furthermore I think I'll have less features.

Glad you're comfortable with sublime though. Also, getting a "use sublime problem solved" comment, surely by now, must be recognized as the internet version of _spot the vegan_ amirightorwot 😄
George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
georgejecook
Level 8

Re: Eclipse plugin limitations

Okay, coming along fine..

I whipped something up just now.. - I can now change between my codebehind files (i.e. brs to xml) with a keypress..

Next on my list is going to be jump to variable/method from xml file. (i.e. when you get something like <interface><function name="MyFunction"> it will go straight to that function.

I really want to add brs code formatting - how you guys have been working without these features all this time is beyond me. Those of you still using eclipse must all have RSI from mousing around so much 😄 😄 😄

George Cook
https://georgejecook.github.io/
https://linkedin.com/in/georgejecook/
Roku developers slack group (https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
Komag
Level 10

Re: Eclipse plugin limitations

I tried two times in past years to install eclipse and failed both times. I've just been working in Notepad++, using Purple Bug for console.
0 Kudos
squirreltown
Level 9

Re: Eclipse plugin limitations

"Komag" wrote:
I tried two times in past years to install eclipse and failed both times. I've just been working in Notepad++, using Purple Bug for console.

it failed enough for me in only one try. Text Wrangler & Purple Bug.
Kinetics Screensavers
0 Kudos
nish
Level 8

Re: Eclipse plugin limitations

We had similar experiences and issues with the eclipse plugin as well. This motivated us to make our own tooling.
They are all open source so, I encourage you guys to check them out
https://github.com/willowtreeapps/wist - is a linter for brightscript
https://github.com/willowtreeapps/hinoki/ - is a language server for brightscript
https://github.com/willowtreeapps/atom-ide-brightscript - is an atom plugin front end
https://github.com/willowtreeapps/ukor - is a build tool with support for product flavors

We have a VSCode frontend coming soon as well.

I imagine it wouldn't be a lot of effort to add support for something like sublime.
I'm one of the devs on the project if anyone has any questions.
0 Kudos
joetesta
Level 11

Re: Eclipse plugin limitations

"nish" wrote:
We had similar experiences and issues with the eclipse plugin as well. This motivated us to make our own tooling.
They are all open source so, I encourage you guys to check them out
https://github.com/willowtreeapps/wist - is a linter for brightscript
https://github.com/willowtreeapps/hinoki/ - is a language server for brightscript
https://github.com/willowtreeapps/atom-ide-brightscript - is an atom plugin front end
https://github.com/willowtreeapps/ukor - is a build tool with support for product flavors

We have a VSCode frontend coming soon as well.

I imagine it wouldn't be a lot of effort to add support for something like sublime.
I'm one of the devs on the project if anyone has any questions.

Thank you for sharing Nish!  I will give these a try.
aspiring
0 Kudos
joetesta
Level 11

Re: Eclipse plugin limitations

"georgejecook" wrote:
 "use sublime problem solved" 

That wasn't what I said.  I said don't use eclipse.  Which so far is unanimous 😄
I happen to use sublime currently but there are many options.
aspiring
0 Kudos