I can confirm this bug. It seems the method of recognising a VHDL document is too ambiguous. I am finding YAML files (which should begin with a line containing the begin-stream header: '---') are also recognised as VHDL. If this header is removed the type is reported as text/plain in nautilus.
I'm not sure if it's related or not, but it seems YAML files that I have tested with gnomevfs-info as done above are reported as application/octet-stream instead of text/x-yaml.
I can confirm this bug. It seems the method of recognising a VHDL document is too ambiguous. I am finding YAML files (which should begin with a line containing the begin-stream header: '---') are also recognised as VHDL. If this header is removed the type is reported as text/plain in nautilus.
I'm not sure if it's related or not, but it seems YAML files that I have tested with gnomevfs-info as done above are reported as application/ octet-stream instead of text/x-yaml.