Acontece que, para obter o destaque da sintaxe trabalhando sob cgit, a linha que especifica o realce de sintaxe deve aparecer antes da linha para os locais de repo. No exemplo abaixo, o realce de sintaxe falhará se a linha source-filter
for colocada após a linha include
.
source-filter=/usr/lib/cgit/filters/syntax-highlighting.py
include=/home/infosys/sites/cgit.local/www/cgitrepos
Eu verifiquei e a menos que seja documentado em algum lugar, deve ser um bug. Talvez alguma questão de design exija ser assim.
Mais informações em link