@eht16 the filetype detections need to be outside the filetype files since Geany doesn't load them all on startup, so if it doesn't have the detection data it can't detect the filetype to load the filetype file to get the detection data to ... :grin:
I'm guessing thats why `filetypes.extensions` exists as well.