The Semel Editor (TM) shows you what you are missing, i.e. what you have left to do.
For example, suppose you want to add a local variable to a function body.
Once you have selected "definition of a local variable", you automatically get:
/* missing type */ /* missing name */;
whereas with a text editor, you would get no help at all.