Это возможно только путем написания и компиляции вашей собственной сборки Notepad ++ вместе с пользовательским встроенным языком. Посмотрите исходный код Notepad ++, как реализованы другие языки (например, HTML, который может содержать JavaScript). Этого нельзя достичь с помощью пользовательского языкового механизма, который упрощен (по замыслу).
Там также должен быть другой способ, написав плагин Notepad ++. Существует несколько таких плагинов (их можно найти с помощью диспетчера плагинов ), поэтому вы можете получить исходный код модели.
Если вы пытаетесь избежать программирования для этой задачи, используйте, например, аналогичный редактор под названием SynWrite, который имеет гораздо более мощный движок для пользовательских языков, хотя (конечно) его труднее освоить. Там результат достижим.
Вот аналогичный ответ .