title: Eclipse plug-in: Create a new file extension for a language not supported by Eclipse
body: <p>I am creating an Eclipse plug-in for it to support a new language. The problem I have is with the content type/file association and its respective editor.</p>
  
  <p>The language has no base in Java or XML and let's say its extension is '<code>.xyz</code>'</p>
  
  <p>From what I understood of research online, I would need to create a new Content Type with file extension '<code>.xyz</code>'. But all the information I have found online has related to either associating a new extension with java (for java syntax highlighting) or creating a new type of file which can be a variant of XML, hence having a lot of details about the describer.<br>
  Basically, I am confused about the content describer, am I also to create a new describer for a new language? And what base-type would I give for a language not related to XML or JAVA at all?</p>
  
  <p>Also, since I will be adding my own syntax highlighting, would I need to create my own editor or can I just open such a file in the pre-set editorArea (editors).</p>
  
  <p>The package I am looking at for content types is <code>org.eclipse.core.contenttype.contentTypes</code>.</p>