Plug-in do Eclipse: Crie uma nova extensão de arquivo para um idioma não suportado pelo Eclipse
Estou criando um plug-in do Eclipse para suportar um novo idioma. O problema que tenho é com o tipo de conteúdo / associação de arquivos e seu respectivo editor.
A linguagem não tem base em Java ou XML e digamos que sua extensão seja '.xyz
'
Pelo que entendi da pesquisa on-line, eu precisaria criar um novo Tipo de Conteúdo com extensão de arquivo '.xyz
' Mas todas as informações que encontrei on-line estão relacionadas à associação de uma nova extensão ao java (para destacar a sintaxe do java) ou à criação de um novo tipo de arquivo que pode ser uma variante do XML e, portanto, possui muitos detalhes sobre o descritor.
Basicamente, estou confuso sobre o descritor de conteúdo. Também devo criar um novo descritor para um novo idioma? E que tipo base eu daria para uma linguagem não relacionada a XML ou JAVA?
Além disso, como adicionarei meu próprio realce de sintaxe, seria necessário criar meu próprio editor ou posso simplesmente abrir esse arquivo no editorArea predefinido (editores).
O pacote que estou procurando para tipos de conteúdo éorg.eclipse.core.contenttype.contentTypes
.