# HG changeset patch # User Roland McGrath # Date 758712886 0 # Node ID f600a46890d11b169efd3d0ca1ad73cf1c247410 # Parent fcf3556282dc533b3eb9e9bd718829010ca0ebdc (copmilation-error-list): Doc fix. diff -r fcf3556282dc -r f600a46890d1 lisp/progmodes/compile.el --- a/lisp/progmodes/compile.el Sun Jan 16 09:10:58 1994 +0000 +++ b/lisp/progmodes/compile.el Sun Jan 16 09:34:46 1994 +0000 @@ -41,10 +41,9 @@ "List of error message descriptors for visiting erring functions. Each error descriptor is a cons (or nil). Its car is a marker pointing to an error message. If its cdr is a marker, it points to the text of the -line the message is about. If its cdr is a cons, that cons's car is a cons -\(DIRECTORY . FILE\), specifying the file the message is about, and its cdr -is the number of the line the message is about. Or its cdr may be nil if -that error is not interesting. +line the message is about. If its cdr is a cons, it is a list +\(\(DIRECTORY . FILE\) LINE [COLUMN]\). Or its cdr may be nil if that +error is not interesting. The value may be t instead of a list; this means that the buffer of error messages should be reparsed the next time the list of errors is wanted. @@ -162,7 +161,7 @@ Each element has the form (REGEXP FILE-IDX LINE-IDX [COLUMN-IDX]). If REGEXP matches, the FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th subexpression gives the line number. If COLUMN-IDX is -given, the COLUMN-IDX'th subexpression gives the column number on that line." +given, the COLUMN-IDX'th subexpression gives the column number on that line.") (defvar compilation-read-command t "If not nil, M-x compile reads the compilation command to use. @@ -1161,7 +1160,7 @@ (save-excursion (beginning-of-line 1) (let ((this (cons (point-marker) - (cons filename linenum column)))) + (list filename linenum column)))) ;; Don't add the same source line more than once. (if (equal (cdr this) (cdr (car compilation-error-list))) nil