The Build Messages pane has some nice functionality.
I like that some program's output (the compiler's) gets filtered through some regexes, optionally color coded, and you can click the results to jump to certain spots in your code.
It's useful enough that I've created a "fake" compiler that runs Lint on my code. That same functionality of regex-matching the output so I can click my way to pertinent parts of my code.
Python will also output messages about certain spots in code. So I've also made a fake compiler for running python.
The results I'm getting are great, but it's clearly a hack. I'm wondering, am I doing this the smartest way? Is there some feature of Code::Blocks that can do something similar that I've simply never noticed? It would be nice if my compiler features didn't lock whenever I'm doing something else that uses clickable output.