Хочу предложить прикрутить к редактору возможность сворачивания функций и условий. Что то вроде раскрываемого списка. Часто не совсем удобно искать что то в коде, когда километровая простынь. А так свернул все что не надо сейчас и работаешь с тем что надо.