К функционалу написания плагинов можно добавить ещё свой скриптовый инструментарий. Например: есть классный блокнот
EmEditor он удобен и хорош по многим параметрам, однако, если нужно решать задачу по автозамене каких-то формул в тексте на вычисленные значения, то в интерфейсе такой функции нет, НО как раз для этого случая
EmEditor имеет поддержку написания внутренних скриптов на JavaScript (формат *.JSEE), он имеет внутреннюю объектную модель, к которой можно обратиться из файла скрипта (макроса фактически), кроме того из этой модели доступно взаимодействие с объектами Windows Script Hosting (WSH). Результат такого расширения возможностей программы: решаема практически любая задача по обработке текста
