Вызов функции при изменении категории в редакторе

Я думаю, что GitHub - discourse/discourse-custom-composer-placeholders · GitHub может служить примером того, как это сделать.
Он меняет плейсхолдер в редакторе в зависимости от категории и также работает при её изменении.