Hi!
The following example illustrates the issue:
Flag :: enum {
One,
Two,
}
Flags :: bit_set[Flag]
test :: proc (num: int, input: Flags) {}
filler :: proc (text: string, input: Flags) {}
group :: proc {
test,
filler,
}
main :: proc() {
group(1, {.}) // No autocompletion here.
}
If the procedure is alone in the group (or not in a group at all), autocompletion works as expected.
Actual example: cbor.unmarshal's flags parameter.
Cheers!