Добавить язык программирования во внешние инструменты gedit?

StackOverflow https://stackoverflow.com/questions/1940928

  •  20-09-2019
  •  | 
  •  

Вопрос

Плагин внешних инструментов gedit позволяет применять инструменты только к одному или нескольким типам файлов из предопределенного списка.

Как определить свои собственные типы файлов?

Это было полезно?

Решение

Не могли бы Вы уточнить?Какой язык?

Хотите ли вы добавить поддержку другого языка программирования в gtksourceview — может быть, вы хотите добавить фрагменты кода для этого языка?

Если этот язык уже поддерживается

Затем вам нужно найти файлы описания языка и типов MIME и установить их в свою систему.Вы найдете их встроенными в пакеты плагинов (пример: Gmate).

Вот пример YAML:

  • найдите файл описания языка (yml.lang) и скопируйте его на свой ~/.local/share/gtksourceview-2.0/language-specs/ каталог
  • найдите файл типа mime (x-yaml.xml) и скопируйте его на свой ~/.local/share/mime/package/
  • перезапустить gedit;этот язык должен отображаться в списке языков;теперь вы можете добавлять свои собственные фрагменты!

Если вы не можете найти какой-либо ресурс для этого языка (это собственный язык?)

Ну, вам придется написать все это.Файл mime-типа довольно простой (просто сопоставляет расширения файла с вашим вновь созданным mime-типом).

Но написать собственный языковой файл непросто.

Эти ссылки должны быть полезны в этом отношении:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top