The MOOSE autocomplete plugin will automatically call your MOOSE-based app to obtain the input file syntax data. The syntax is cached and will be rebuilt if your app is recompiled. The MOOSE-based app (or a symbolic link pointing to the executable) must be in or (an arbitrary number of parent directory levels) above the directory of the current input file.
All completions are context sensitive, i.e. only valid items are suggested for the current cursor position. The following completions are provided:
typeparameters with a selection of applicable Moose objects
typeof the current block
Check the changelog on GitHub.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.