Как получить состояние композера в расширении Markdown

Здравствуйте

Я разрабатываю расширение для Markdown, опираясь на эти две темы:

Теперь я хочу отключать/включать некоторые функции в зависимости от выбора категории/тега и состояния (создание темы/ответ), так как получить эти состояния в расширении Markdown?

Я нашел некоторые, но не уверен в API в объекте md.options.discourse, но кажется, что многие функции в нем доступны только на стороне сервера (они не определены на стороне клиента), и даже те, которые доступны на стороне клиента, не соответствуют моим требованиям.

Значит ли это, что реализовать мою идею невозможно?