93 lines · 2.2 KB · Text
RawDownload
.TH ccfilter 1 "01-Apr-97".SH NAMEccfilter \- a compiler's output filter for vim quickfix.SH SYNOPSISccfilter [.B <options>].SH DESCRIPTIONThe ccfilter utility "filters" the output of several compilersand makers (make/gmake) from several platforms (see NOTES below)to a standardized format which easily fits in vim's quickfixfeature. For further details, see in vim ":help quickfix"..PPccfilter reads.B 'stdin'and outputs to.B 'stdout'\..PPThe need for ccfilter is clear, as some compilers have irregularand/or multiple line error messages (with the relevant information online 2), which makes it impossible for the errorformat to correctlydisplay them ! When working on different platforms, and with different compilers,ccfilter eases the utilization of quickfix, due to it's standardizedoutput, allowing to have in .vimrc a plain.br.B \ \ \ \ :set\ errorformat=%f:%l:%c:%t:%m .SH USAGEWhen using ccfilter, one would include the following lines in .vimrc:.br.B \ \ \ \ :set shellpipe=\\\\|&ccfilter\\\\>.br.B \ \ \ \ :set errorformat=%f:%l:%c:%t:%m .SH OPTIONS.TP 16-cDecrement column by one. This may be needed, depending onthe compiler being used..TP-rDecrement row by one.  This may be needed, depending onthe compiler being used..TP-vVerbose (Outputs also invalid lines).This option makes ccfilter output also the lines thatcouldn't be correctly parsed. This is used mostly forccfilter debugging..TP-o <COMPILER>Treat input as <COMPILER>'s output.Even when configuring ccfilter to assume a defaultCOMPILER, sometimes it's helpful to be able to specifythe COMPILER used to generate ccfilter's input.For example, when cross-compiling on a network from asingle machine..TP-hShows a brief help, describing the configured default COMPILERand the valid parameters for COMPILER. .SH NOTESCurrently, ccfilter accepts output from several compilers, asdescribed below:.TP 10GCCGCC compiler.TPAIXAIX's C compiler.TPATTAT&T/NCR's High Performance C Compiler.TPIRIXIRIX's MIPS/MIPSpro C compiler.TPSOLARISSOLARIS's SparcWorks C compiler.TPHPUXHPUX's C compiler .SH AUTHOR.B ccfilterwas developed by.B Pablo Ariel Kohan.BR.B mailto:pablo@memco.co.il