I dun goofed: apm is working fine it's just that the Cygwin terminal (mintty) can't work with the awkward pathing of Atom. Normal terminal (on windows) works fine.
Edit: now I don't see the "Generic Configuration" option in the list of available "grammars". How do I activate it after installing? It worked when I used the package manager but I don't want the internet-relatedness, just a local package.
Edit 2: got it to activate by disabling and enabling it inside Atom using the package manager. Why was this needed? Also I changed the match from # to Q but it still considers # to be a comment. Why does this happen and how can I fix this?
Edit 3: I had to restart atom for the change to take effect. Is there a method to reload a package whilst atom still runs? Activating and deactivating it did not work.
Edit 4: ctrl + alt + r, reloads everything... Always a slight hassle to learn this new stuff :). Now to find out a list of all types of css values we can give lexemes...