Поддерживаю!
Мне подобная функция редактора тоже интересна. Было бы очень удобно иметь разворачивающиеся в дереве файлы, содержащие функции (скрипты, библиотеки, эксперты...), чтобы можно было захватывать из них код конкретных функций.

Для начала хотябы проверочку имён пользовательских функций, на предмет занято нет, а то наплодишь одноимённых поди разберись.
Ну так структура каталогов как на рисунке уже создаётся, пользую ещё с 4-ки.
А одноимённых не позволит наплодить файловая система...

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
- www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В работе с кодом в едиторе крайне не хватает "библиотекаря", т.е. сервиса выполнявшего бы рутину
по сохранению, объединению, каталогизации, упрощенному добавлению в текущий код и т.д...
Мыслей по этому громадьё, и понимая нынешнюю занятость разработчиков выношу лишь как предмет обсуждения,
дабы потом, по мере высвобождения уже были намечены реперные точки с чего начинать... а может и просто отказать в просьбе.
На первых порах, вполне споможет доработка перетаскивания мышом из Навигатора в текст программы.
Организовать структуру каталога хранения не проблема, например так:
затем, если нужно добавить текст функции в текст программы, становися на файле HisPrLastMonth и тащим...
На месте где был курсор появляется текст "перетащеной" функции.
Сейчас, (в мт4, в мт5 никак) если так перетаскивать то появится ссылка инклуда.
#include "БиблиоФункций\H\HisPrLastMonth.mq4"
Это можно оставить если тащить с "кнопкой" поскольку эта операция проводится гораздо реже.
Ещё имеется предложение библиотеки одним файлом, но это чуть позже...
ЗЫ: подобное "таскание" хотелось бы видеть и в мт4.