Создание собственной подсветки синтаксиса в GEdit?
Как вы добавляете ключевое слово в список ключевых слов GEdit? Я просто хочу, чтобы функция printf выглядела как ключевое слово.
printf("Hello World\n");
Ответы
Ответ 1
GEdit использует GtkSourceView для подсветки синтаксиса. Вы должны найти файл c.lang
, который он использует, чтобы выделить C-код, введя команду следующим образом:
$ locate gtksourceview | grep /c.lang
Как только вы найдете файл lang, откройте его в текстовом редакторе (это файл XML), а рядом с ним вы увидите список ключевых слов, которые вы можете добавить printf
в.
Ответ 2
Благодаря сообщению Джереми я нашел эту страницу: http://projects.gnome.org/gtksourceview/documentation.html
Здесь вы найдете ссылку на учебник и официальную ссылку для файлов определения языка.
update: Еще одна полезная ссылка http://wiki.gnome.org/Apps/Gedit/NewLanguage