I may have added too many words, some local variables that didn't need to be added like shininess or position, but that's the beauty of it, you can customise the file to your own work, add and remove variables. It's just a plain text file.
If you don't use VS, well, now you've got a massive list of keywords that you can adapt to use in whichever editor you use.
I did include some deprecated keywords just in case you're using an older version, I also included some keywords that are going to be reserved in future versions for a bit of future proofing.
It's all just a suggestion and not the rules. Makes it look a lot prettier though.