Создание собственной подсветки синтаксиса в GEdit? - PullRequest
24 голосов
/ 20 апреля 2009

Как добавить ключевое слово в список ключевых слов GEdit? Я хочу, чтобы функция printf выглядела как ключевое слово.

printf("Hello World\n");

Ответы [ 2 ]

35 голосов
/ 20 апреля 2009

GEdit использует GtkSourceView для подсветки синтаксиса. Вы должны быть в состоянии найти файл c.lang, который он использует для выделения кода C, введя команду, подобную этой:

$ locate gtksourceview | grep /c.lang

Как только вы найдете файл lang, откройте его в текстовом редакторе (это файл XML) и в нижней части вы увидите список ключевых слов, к которым вы сможете добавить printf.

10 голосов
/ 08 февраля 2012

Благодаря посту Джереми я нашел эту страницу: http://projects.gnome.org/gtksourceview/documentation.html

Здесь вы найдете ссылку как на учебник, так и на официальный справочник по файлам определения языка.

обновление: еще одна полезная ссылка http://wiki.gnome.org/Apps/Gedit/NewLanguage

...