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

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

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

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

Под View-> Syntax файлы.mmd открываются в Markdown -> MultiMarkdown, если это помогает.

1 ответ

Решение

Правильный выбор области действия для использования в MultiMarkdown: text.html.markdown.multimarkdownЭто можно увидеть, создав новую пустую вкладку в ST, установив синтаксис Markdown -> MultiMarkdown, а затем перейдя в меню Tools -> Developer -> Show Scope Name.

Другие вопросы по тегам