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.