Syntax Detectors - Filename detection by regex

Various system files follow patterns where the extension represents purpose rather than the name with a static extension, i.e., Dockerfile.nginx

Similar circumstances define patterns for a filename rather than a fixed string.

It is currently not possible to reliably detect these cases within Nova. (Matching content is too circumstantial)

To work around this, some editors allow for detection using pattern matching for the filename and extension. It would be very helpful if Nova had something similar.