I am developing a package with syntax highlighting for a simple declarative language designed for modding a game called Dominions 5. The way I develop is to simply put a symlink to the relevant dir in the atom packages folder and reload when doing changes.
Now all this is working, except for an unexplained glitch. The package is designed for files with .dm extension and it seemingly works with all files, e.g. loading a file “MagicEnhancedv2.46.dm” works fine and dandy. But when I load a file called “DomEnhanced1.31.dm”, in the same folder as the previous file, nothing is highlighted. The language is correctly recognized as in the lower right corner it displays “Dominions” (the name I have given to the source language), the first few lines I inspected are all correct, etc. and yet everything is the same white color.
Does anybody have a clue of what could be going wrong? More details needed just ask.