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/