For example, I have two build systems, one for JSP's and one for .java files. I have my current build system set to automatic. My Java build system has a scope of source.java, and my JSP build system has a scope of text.html.jsp. In some areas in the JSP, it selects the java build system, and in other areas it selects the JSP build system. I realized this is because inside of scriptlets it counts as "source.java.embedded.html text.html.jsp" (hit ctrl-shift-alt-p for those who dont know, shows up in status bar), and since the source.java comes first, the java build system picks on up it. Clicking outside of scriptlets and hitting build chooses the correct one.
Could you add another option such as "use_exact_scope: true" or such so that a particular build system will only use the same scope specified?
Customer support service by UserEcho