Добавить язык программирования во внешние инструменты gedit?
Вопрос
Плагин внешних инструментов 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-типом).
Но написать собственный языковой файл непросто.
Эти ссылки должны быть полезны в этом отношении:
- Гедит: писать на своем языке
- gtksourceview: новый учебник по языку (с C)
- gtksourceview: Ссылка на языковой файл XML