Semantics question, do you use .j2 file extension on templates, or do you prefer to keep file extensions original?
This is a discussion to check what the community at large prefers, and why.
My philosophy is always to keep my working environment as simple as possible, because complexity raises the chance of problems, and problems in my work environment is something I absolutely do not want to waste time on.
And therefore I keep most of my template files in their original file extension, .ini, .yaml, or whatever that might be. I never add the .j2 extension.
Because the j2 part of templates is 99/100 times a tiny part, most of the file is in its original syntax.
So why should I add complex editor plugins that first parse the file as j2, and then also have to support various upstream formats like yaml, ini, toml or whatever? It seems unnecessarily complex.
I'm a vim user if that matters, but I think the same philosophy applies to any editor or IDE.