Какое-то время назад я написал UDL2 описание для основанного на Lua языке под названием Killa.
Вообще я собирался подождать до выпуска следующей версии языка (которая немного меняет названия стандартных модулей), но, похоже, что он немного затягивается, поэтому я публикую описание сейчас.
Если вы не знаете что такое Killa, это - основанный на Lua скриптовый язык, который добавляет некоторые JavaScript-образные элементы синтаксиса (включая "обычные" циклы for, битовые операторы, ?:, операторы присвоения, и прочее), не теряя приятных частей Lua. Так же Killa не дает вам возможности незаметно сломать программу случайной утечкой переменных в "глобальное пространство".
Ещё есть тема об этом языке на форуме Love2d.
Можно ли описать, как подключать это к N++?
Синтаксис (Language) — Задать свой язык (Define your language) — Импортировать (Import).
Через то же окно можно редактировать свойства языка, если в этом есть потребность.
«Fail to import.» — вот что выдает при попытке импорта
А, все. Исправил