Your comments

Ok, I understand. But how can the ".jl" extension be associated with "public.source-code"? Can Textastic do that? If yes, wouldn't it be plausible behavior to register an extension as soon as a ".tmbundle" for a certain file extension is installed?