Sublime Text 3 автоматический выбор системы сборки для файла MultiMarkdown


Я хочу создать систему сборки для Sublime Text 3, которая будет автоматически запускаться на любом файле, который заканчивается".ММР". Из неофициальной документации я понимаю, что опция "селектор" обеспечивает эту функцию; однако я не могу заставить ее работать должным образом. Ниже приведена моя текущая система сборки (я делаю это для использования с Scriptorium ). Закомментированные строки показывают другие аргументы, которые я пытался передать "селектору".

{
    "cmd": ["scriptorium", "build"],
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.markdown.multimarkdown",
    // "selector": "source.multimarkdown",
    // "selector": "source.mmd",
}

Если я вручную выберу его в качестве сборки система, она работает, как и ожидалось, но если я попытаюсь построить с помощью автоматической системы сборки, она скажет, что система сборки недоступна. Кто-нибудь может сказать мне, что я делаю не так?

Под Видом - > Синтаксис, .файлы mmd открываются в разделе Markdown - > MultiMarkdown, если это поможет.

1 3

1 ответ:

Правильный выбор области для MultiMarkdown - text.html.markdown.multimarkdown, который можно увидеть, создав новую пустую вкладку в ST, установив синтаксис Markdown - > MultiMarkdown, а затем перейдя в меню Сервис - > разработчик - > показать имя области.