as well as getting the standard Corona API functions (there’s also a link there for generating those) it would read your project folder for .lua files and look at function names… the best one i’ve used is FlashDevelop
so basically if you had
grabber = require(“SpriteGrabber”)
then typing “grabber.” would bring up a function list for the SpriteGrabber module. I guess local functions in external modules wouldn’t need to be shown as presumably they are “private” as opposed to “public” if you think in terms of OOP Classes.