Recently I've come across several files with vim headers in them, and I have been unable to locate the source of what they are used for.
As an example:
# vi: set ft=ruby :
I understand that set ft=ruby would set the syntax of the file as ruby syntax highlighted (if you do that sort of thing). Is this a new vim convention, inserted by a plugin, some voodoo from the nether?