Getting Emmet working properly


I am having trouble with Emmet in Atom.

in ST2/3 I could simply hit tab at any point, in any file… and it just worked. This isn’t the case with Atom.

if the syntax is set to HTML then abbreviations like ul>li*4>a work great. However, I rarely work with HTML syntax and my pages syntax is set to PHP… this stops emmet from working with the tab key… I can do CTRL+E

Even just basic time saving things like .someClass + tab does nothing.

I google’d this and it’s supposedly fixed or easy to fix but I couldn’t quite get it working.

Any ideas?