Você deve alterar o atributo id em dois lugares, na tag principal <language> e na tag <context> (filha de <definitions> ):
…
<language id="nesc" _name="nesC" version="2.0" _section="Source">
<metadata>
<property name="mimetypes">text/x-nesc</property>
<property name="globs">*.nesc;*.nc</property>
</metadata>
…
e
…
<definitions>
<context id="nesc">
…
</context>
</definitions>
</language>
(Mas eu não sei como você nomeou o tipo mime.)