Be able to set a region in a defined piece of code

next time I will just be blunt instead of assuming the reader would figure that out

I understood your point and was not ignoring your post.

But the discussion is not only about whether a feature is useful in small or large projects. There is also value in keeping the complexity of the IDE user interface low. It is one of the great successes of Arduino that extreme novices can use the tool with very little confusion.

Every feature that gets added, regardless of how useful or simple, adds to the cognitive load in learning a new tool. Compare the novice's reaction when confronting for the first time, say, Photoshop vs iPhoto.

I don't know for sure where a code expand/collapse feature would land on the various usability/complexity cognitive axes, but I do know that it is healthy to have a good discussion about it before adding a feature.

Not doing that leads to the way of Microsoft Word and who knows what else...

"Lasciate ogne speranza, voi ch'intrate"
"Abandon all hope, ye who enter here"

  • Dante Alighieri