Мне было интересно, может ли кто-нибудь указать мне на пример (или просто свои мысли) лучшего способа подсветки синтаксиса кода в приложении GTK + на основе Си.Я знаю, что могу использовать GtkTextTag для изменения текста в GtkTextBuffer, но кроме поиска ключевых слов (итеративно или путем регулярного выражения строки), есть ли лучший способ?Единственное, что меня беспокоит, это то, что если я вытру все теги, а затем повторно выполню поиск и применю теги к каждому событию изменения текста, это может действительно затормозить мое приложение.
Как всегда, спасибо за вашу помощь!