Not sure if this is a bug or likely just a misconfiguration on my end.
I don't recall seeing this in earlier betas (presently using b4), but it has been getting terribly annoying.
As example, I have defined and declared the following:
void
BootVerCmd(const char *__restrict __attribute__((unused)) params,
size_t __attribute__((unused)) maxlen)
But when I go to type in the function, it appears to hit or miss on when it decides its going to go ahead and put the parameter in, or not. So many times, I have to delete what it put in and then type what I want.
E.g.,
BootCmd(param| <-- fills it in before I can type what I want where I will have to delete it and then put in what I want.
This is just this example. But some functions it behaves as I would expect (shows me to the definition via popup and waits to let me type in the parameter, other times it shows me the definition via pop up and already fills it in whether I want it or not.
All prototypes do have helpful variable names for the parameters.