"SCTR" wrote:
Any update on this? We're going on a month since the above post. As a newb to Brightscript, this Eclipse plugin is the only thing making it somewhat tolerable to use/code.
Sorry for the delay -
My contacts at Roku have told me that the last 1+ months holdup have been due to a budgeting approval process, but thankfully that got resolved last week.
Currently, I'm told the plugin release is now being delayed due to a wait on purchasing a code signing cert (to sign the plugin in order to prevent the warning message during install).
No word yet on how long the cert acquisition process will take.
In regard to the issues you mention...
"SCTR" wrote:
- Open Declaration (doesn't do anything but say, "Current text selection doesn't resolve to a script element")
That issue hasn't been previously reported. Adding it to the bug queue now.
"SCTR" wrote:
- Hovering or clicking on a function doesn't give any popup or hinting about what parameters are expected or comment/documentation
Known issue.
The current plugin only has knowledge of the BrightScript core language, not the "components" or their interfaces.
However, this is high on the to-do list.
"SCTR" wrote:
- There is no auto-assist?! When I type "scene." I would expect a list of 'methods' that I can use there to appear
Same as previous issue.
"SCTR" wrote:
- the shortcut for print "?" shows as an error in the "Problems tab" -- this REALLY threw me off since you can still Export and all works fine. I'm used to Zend Studio (PHP) or the Android SDK where if you have an error there, you need to fix it. I spent HOURS trying to fix this before I finally just tried to Export it and "see what happens". *sigh*
Yep, this is a known parser grammar bug.
This is fixed in the upcoming release.
"SCTR" wrote:
- print a; "="; left(element.GetAttributes()rempty(obj)" renders quirky)
The example you show is due to the presence of the string "rem" in the code. That specific bug has been fixed in the upcoming release.
Are there any other syntax highlighting issues you've spotted?
Cheers