Hello. Sorry my bad English.
In ST3 I make python-script that I use as build-system. I configured Packages/User/Default (Windows).sublime-keymap:
[
{ "keys": ["ctrl+f5"],
"command": "build",
"args":
{"build_system": "Packages/User/QSP.sublime-build"}
},
{ "keys": ["ctrl+alt+q"],
"command": "build",
"args":
{"build_system": "Packages/User/QSP.sublime-build",
"variant":"qsp-build"}
},
{ "keys": ["ctrl+alt+s"],
"command": "build",
"args":
{"build_system": "Packages/User/QSP.sublime-build",
"variant":"qsp-run"}
},
]
I configured Packages/User/myLang.sublime-build:
{
"cmd":
[
"C:\\Program Files\\Python39\\python.exe",
"D:\\abs_path\\main.py",
"$file"
],
"selector": "source.QSP",
"variants":
[
{
"name":"qsp-build",
"cmd":
[
"C:\\Program Files\\Python39\\python.exe",
"D:\\abs_path\\main.py",
"$file","--build"
]
},
{
"name":"qsp-run",
"cmd":
[
"C:\\Program Files\\Python39\\python.exe",
"D:\\abs_path\\main.py",
"$file","--run"
]
}
]
}
It’s work in ST3. If I pres Ctrl+F5, first variant is started, and other variants is worked. But in ST4 I get message “No build System”.with Ctrl+F5. Other variants is worked still. Why is this happening?
P.S: Yes, I fix it by appointed the name for first variant.