associate .tpp file extension as C++ source file
.tpp
extension is often used to denote a "template definition file" in C++. (See for example, this SO answer and this SO discussion on its use)
I have personally edited my local /usr/share/gtksourceview-3.0/language-specs/cpp.lang
file and added it.
I thought I'd report it upstream in case there is interest in offering this to a wider audience.
Required addition is in the "globs"
section under language/metadata/property
:
<property name="globs">*.cpp;*.cxx;*.cc;*.C;*.c++;*.tpp</property>
^^^^^^