Hi all, Vim's quickfix mode is great for jumping to a file position where an error occurs. However, many compilers produce error messages that point not just to a particular line and column in a file, but in fact an entire region bounded by two such positions. Is there a way for vim to access this information intelligently? It looks like the dictionary returned by getqflist only supports one position.
I've even thought of trying to re-parse the error lines using an autocommand on the quickfix BufRead, but once :make runs, the "valid" errors are replaced by a uniform string, which in the case of a two-position error contains less information than the original string. It would be really handy to support two positions, e.g. to be able to highlight an error-containing region using the :match command. cheers, William
