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.)