Apache OpenOffice (AOO) Bugzilla – Issue 15511
Autocomplete for StarBasic editor
Last modified: 2018-01-09 17:48:42 UTC
The StarBasic editor needs autocomplete similar to MS Office's VBA editor. That means, it should present a non-intrusive popup list of possible choices when the user types a dot ending an identifier for an object which has some methods or properties. Actually, it should be configurable if the popup will appear after the user types a dot or after he presses "show autocomplete" keyboard shortcut (which should be bound to CTRL-Space by default to provide MS-Office feel for migrating VBA coders). The default should be to popup on typing a dot. Lack of this feature currently makes StarBasic coding a real nightmare, while setting up NetBeans and Java SDK is not a trivial thing yet... Besides, there are developers who don't know Java, but are familiar with VBA and good StarBasic IDE would be crucial for them in migration.
Hi Bettina, please have a look.
This enhancement would be a <b>tremendous</b> help for those of us trying to slog through the API. The current documentation might make sense for Java programmers (I don't know, as I'm not one), but the structure of the docs is completely confusing from a Basic standpoint. Code completion would give us Basic programmers a big step up in terms of figuring out what the possible options are when given an object of type X. As it is, we have to resort to extrememly helpful but somewhat clumsy object browsers provided by the community (many thanks to Andrew Pitonyak:).
Created attachment 13568 [details] Sample of code completion in MS Office VBasic IDE
*** Issue 15511 has been confirmed by votes. ***
I'm putting my 2 votes in. Lack of this is perhaps trivial for non-coding users or for experienced UNO users, but for VBA people this is actually blocking every code writing (let's say writers block) because of the different typical UNO organisation of objects. One suggestion: a good help/F1 connection between object and help is needed.
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".
. *** This issue has been marked as a duplicate of issue 66985 ***