You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is pretty difficult to do.
For top-level completions, we just use regexps to collect available variables / methods in current file, without really knowing the current scope... It's pretty much what the basic ST autocomplete does.
There are possible alternatives, the most viable being to implement recent compiler based top-level completion in this case (if available).
So a month later it seems the issue is worse than I thought originally. Is there no adherence to scope at all? I thought there had been, but it seems to be failing in very basic situations.
As written previously, there is currently no adherence to scope for top-level completion (outside of . or ().
I don't have much time right now to look into implementing compiler based top level completion, but I'd be happy to review and merge any PR regarding this.
http://i.imgur.com/YlruEWj.png
In the screenshot above that variable "castTime" is in a typedef and should not be visible on the list.
The text was updated successfully, but these errors were encountered: