I like eclipse, and with some tweaking it can be used for javascript programming. There\'s syntax completion, linting, formatting, and there\'s \"outlining\", albeit only fo
Answering my own question, again:
The javascript functions inside the IIFE must be annotated in the JSDoc style, then they will appear in the outline view.
The whole process is described here, with screenshots:
http://www.kajabity.com/2012/02/how-i-introduced-jsdoc-into-a-javascript-project-and-found-my-eclipse-outline/