Я создаю подключаемый модуль Eclipse для поддержки нового языка. Проблема, которую я имею, связана с ассоциацией типа содержимого/файла и с соответствующим редактором.
Язык не имеет базы в Java или XML, и пусть его расширение равно '.xyz
'
Из того, что я понял из онлайн-исследований, мне нужно было бы создать новый тип контента с расширением файла '.xyz
'. Но вся информация, которую я нашел в Интернете, связана либо с связыванием нового расширения с java (для подсветки синтаксиса java), либо с созданием нового типа файла, который может быть вариантом XML, поэтому он имеет множество подробностей об описании. < ш > В принципе, я запутался в описании контента, должен ли я также создать новый описатель для нового языка? И какой базовый тип я бы дал для языка, не связанного с XML или JAVA?
Кроме того, поскольку я буду добавлять свою подсветку синтаксиса, мне нужно будет создать собственный редактор или я могу просто открыть такой файл в предустановленном редакторе (редакторы).
Пакет, который я просматриваю для типов контента, org.eclipse.core.contenttype.contentTypes
.