<div dir="ltr">Great, this helped me debug the error. I looked at the part of the strace where it was reading the /etc/cgitrc, and it looked like it was only reading the first setting, even though the following settings are getting applied. I'm not sure exactly why yet, but putting the source-filter setting at the top of the /etc/cgitrc fixes the problem, and my source files are now highlighted.<div>
<br></div><div>Now I'm dealing with the same problem with the about-filter, because putting that setting at the top isn't giving me markdown highlighting.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Jul 29, 2014 at 3:37 AM, John Keeping <span dir="ltr"><<a href="mailto:john@keeping.me.uk" target="_blank">john@keeping.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Mon, Jul 28, 2014 at 11:59:10PM -0400, Nik Nyby wrote:<br>
> The permissions on the script files are set to be executable by everyone:<br>
> -rwxr-xr-x<br>
><br>
> Thanks for the strace idea. I'm looking through the strace, but I haven't<br>
> seen any helpful mention of the filter scripts yet. I've attached an<br>
> abridged version of my strace with the middle of the file taken out. I<br>
> don't know if this is helpful or not. I'll let you know if I solve the<br>
> problem.<br>
<br>
</div></div>If CGit was going to open a filter, it would do so after this line:<br>
<br>
        write(1, "<td class='lines'><pre><code>", 29) = 29<br>
<br>
So it looks like something in the configuration isn't being read<br>
correctly, but I think you snipped the strace log before we could see<br>
which config file it reads.<br>
</blockquote></div><br></div>