I develop robot programs, and robots rarely have a decent IDE for their programs. Code folding would help a lot, especially when reverse engineering code written by somebody else (98% of the cases). Please consider some languages have composite block terminators, like "END IF" so, you've g...