the path to the syntax files as given in the default diffuserc (src/etc/diffuserc) only works for certain installations.
I assume the relative path syntax, such as
relates to the location of diffuserc itself? Then this particular path only works when diffuserc is in /etc/, and the rest in /usr/share/diffuse/.
If I happen to install diffuse into a dedicated directory tree, such as /path/to/diffuse/, and place diffuserc into /path/to/diffuse/etc/diffuserc, that path needs to read:
Actually, this path should probably be adapted by install.py, since it knows best where the syntax files land at installation.
BTW, my install.py call is approximately as such:
(PREFIX=/site/tools/diffuse/0.4.6; ./install.py --destdir=/tmp/install_root --prefix=$PREFIX --sysconfdir=$PREFIX/etc --examplesdir=$PREFIX/share/diffuse/examples --pythonbin=/usr/bin/python2.7.2 --files-only)
and $PREFIX/etc doesn't even get created.