Hi, Isn't it possible to have some form of configuration that allows to register scripting languages based on paths when needed?
E.g. by default we could following config: *.jsp => JSP engine *.html => Thymeleaf engine And then by path we could override: *.html in /foo => Sightly engine It would be great if only the default values would be global, and one can apply something like mixin to the /foo path to make everything below it to use Sightly instead of Thymeleaf. I doubt that many projects will mix different HTML template languages to a point where we need to control it on a file level. The reason I'd like to avoid this is that it would make it a pain when serializing/synchronizing the repository content to a file system, as it would create an additional folder structure for each file-level mixin or jcr:mimeType. This structure would then have to be manually created for each newly created template file... I have the impression that not allowing to mix different HTML template languages within the same folder would be an acceptable limitation. I also would like to avoid to have a marker in the template to identify the script engine to use, as it would mess with the HTML/XML validity, having to read the 200 chars, which can be confusing if the marker doesn't have to be (and sometimes really shouldn't be) on the first line. Best, Gabriel
