Добавить язык программирования для внешних инструментов gedit? - PullRequest
2 голосов
/ 21 декабря 2009

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

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

1 Ответ

4 голосов
/ 26 апреля 2010

Не могли бы вы быть более конкретным? На каком языке?

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

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

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

Вот пример для YAML:

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...