On 15/09/2005, at 17.03, Wezzy wrote:
Actually I also do that a lot myself, and so far has just been to lazy to write a generic command to call gcc on the file (and pretty print errors).
writing something that read gcc error like the python bundle could be useful.
Here's a very simple version:
echo '<pre>' g++ "$TM_FILEPATH" \ 2> >(perl -pe 's|^.*?:(\d+):\s*(.*?)$|<a href="txmt://open?line= $1">$2</a>|')
Set output to Show as HTML.
It redirects stderr (2>) to a perl one-liner which convert lines of the form: «something»:«line»:«something» into an txmt://-link that points to «line» (in current buffer).
So this gives you clickable errors, as long as the format is as above.