The project documentation doesn’t mention that /
can’t be used in the build system name, so I guess it’s a bug worth logging at https://github.com/SublimeTextIssues/Core/issues.
The following example in the .sublime-project
file:
"build_systems":
[
{
"name": "List/Test/ing",
"shell_cmd": "dir",
"variants": [
{
"name": "abc/def/ghi",
"shell_cmd": "dir /ad",
}
]
}
]
shows as:
ing
ing - abc/def/ghi
so it seems it is only an issue with the base name of the build system and not the variants. This is probably because the base name, when not project-related, is defined using the filename of the .sublime-build
file, and ST3 uses the same code to display the name. i.e. it strips the “path”.
This can be seen using:
"name": "List/Test/ing.sublime-build",
it shows up as ing
still in the build variants list