Я ищу редактор/IDE, который может предоставлять функции, которые приятно иметь во время кодирования (пример: возможность переходить на определение функций) для языков, для которых он специально не создан. Этим я имею в виду языки, разработанные для очень конкретной цели и часто используемые только небольшим сообществом. Другими словами, те, которые не имеют встроенной поддержки в большинстве программ.Есть ли текстовые редакторы/IDE, которые поддерживают языки в целом?
Я понимаю, что для этого потребуется справедливая часть волшебной пыли, но я не думаю, что это выходит за рамки того, что возможно. В принципе, редактор должен быть достаточно умным, чтобы распознавать широко используемый синтаксис и семантику, которые имеют много декларативных языков. Вполне возможно, что это потребует некоторой конфигурации.
Что-то вроде этого существует? Если нет, то какие проблемы, по вашему мнению, возникнут при его создании?