Why No script Prediction/Suggestion?
Yesterday I was watching and learning HISE from @d-healey Youtube Tutorials. I saw script auto prediction/suggestions appears when he writes
But when I try to do it, I didn't find any script suggestion/auto prediction. I have attached a screenshots. Let me know why there is no script auto suggestion. Am I missing something?
press Escape and it will show up
@Christoph-Hart Thank you. Now I got it. You have created a vast Framework.
ustk last edited by
@Christoph-Hart But still it doesn't work as it was working a while ago. You have to type the api class where it wasn't required before. For instance to print I was only writing "pri" and it was enough, but now we need to write "Console.pri" before hitting Esc. So in the large majority of cases the autocompletion is since you need to write 75% of the api. I don't know why there's been such a change in the behavior. But that might be fixed along with the new scripting window ?
Dan Korneff last edited by
Lindon last edited by
..and a whole bunch of parameters are missing from my version so:
--at this point I should be able to hit escape and see a list of functions AND below them the params -- I see only functions...
I've fixed a few things in the autocomplete. Unfortunately the module constants is a bit harder to fix, but at least
Console.printshows up after you type
I rewrote the entire autocomplete system to use the same API for SNEX and HiseScript as there was too much hardcoded stuff particular to HiseScript, but it seems some things broke during the transition.
You can try and assemble a list of issues you noticed here, then I'll try to go through them when I find the time - it's obviously not the most high priority task though...
@Christoph-Hart Here I am facing auto-Complete issue even after hitting ESC key.
Some cases it is difficult to code (specially for non programmer like me). Although API panel is a good reference yet auto-Complete is needed.
The autocomplete uses the last compiled state for resolving methods that operate on an object (in your case
t). Press F5 at least once, then it should appear.