Meld: связать расширение файла с подсветкой синтаксиса языка

Я использую комбинацию для сравнения графических различий.

Я хотел бы связать .tpp как исходный файл C++ для подсветки синтаксиса.

Как мне это сделать?

1 ответ

Решение

Meld использует компонент Gtk проекта GtkSourceView для подсветки синтаксиса.

Чтобы изменить ассоциации файлов, отредактируйте следующий файл:

/usr/share/gtksourceview-3.0/language-specs/cpp.lang

Изменить "globs" раздел под language/metadata/property и добавить ;*.tpp

<property name="globs">*.cpp;*.cxx;*.cc;*.C;*.c++;*.tpp</property>
                                                 ^^^^^^

Вы можете создавать собственные файлы lang в

~/.local/share/gtksourceview-3.0/language-specs/

Если каталог еще не существует, вы можете его создать. Затем скопируйте файл lang, который вы хотите использовать в качестве шаблона

/usr/share/gtksourceview-3.0/language-specs/
Другие вопросы по тегам