&gt;I don&#x27;t find it to be slow with normal-sized sourcefiles. By &quot;normal&quot;, I mean less than, say 5kb of text per file.<p>5 thousand bytes is pretty small. It is 122 <i>lines</i> of text if we use the average bytes per line of some code I have lying around (Emacs Lisp, exactly one byte per character, lines limited to 80 characters). For comparison, the average lines per file in the code I have lying around is 233.