Commit 966c0a72 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(next-error): Doc fix.

(grep): Doc fix.
parent 8f89dc56
...@@ -557,9 +557,10 @@ to a function that generates a unique name." ...@@ -557,9 +557,10 @@ to a function that generates a unique name."
;;;###autoload ;;;###autoload
(defun grep (command-args) (defun grep (command-args)
"Run grep, with user-specified args, and collect output in a buffer. "Run grep, with user-specified args, and collect output in a buffer.
While grep runs asynchronously, you can use \\[next-error] \ While grep runs asynchronously, you can use \\[next-error] (M-x next-error),
or \\<compilation-minor-mode-map>\\[compile-goto-error] or \\<compilation-minor-mode-map>\\[compile-goto-error] in the grep \
to go to the lines where grep found matches. output buffer, to go to the lines
where grep found matches.
This command uses a special history list for its arguments, so you can This command uses a special history list for its arguments, so you can
easily repeat a grep command. easily repeat a grep command.
...@@ -1345,21 +1346,25 @@ other kinds of prefix arguments are ignored." ...@@ -1345,21 +1346,25 @@ other kinds of prefix arguments are ignored."
;;;###autoload ;;;###autoload
(defun next-error (&optional argp) (defun next-error (&optional argp)
"Visit next compilation error message and corresponding source code. "Visit next compilation error message and corresponding source code.
This operates on the output from the \\[compile] and \\[grep] commands.
If all preparsed error messages have been processed, If all the error messages parsed so far have been processed already,
the error message buffer is checked for new ones. the message buffer is checked for new ones.
A prefix arg specifies how many error messages to move; A prefix arg specifies how many error messages to move;
negative means move back to previous error messages. negative means move back to previous error messages.
Just C-u as a prefix means reparse the error message buffer Just C-u as a prefix means reparse the error message buffer
and start at the first error. and start at the first error.
\\[next-error] normally applies to the most recent compilation started, \\[next-error] normally uses the most recently started compilation or
but as long as you are in the middle of parsing errors from one compilation grep buffer. However, it can operate on any buffer with output from
output buffer, you stay with that compilation output buffer. the \\[compile] and \\[grep] commands, or, more generally, on any
buffer in Compilation mode or with Compilation Minor mode enabled. To
specify use of a particular buffer for error messages, type
\\[next-error] in that buffer.
Use \\[next-error] in a compilation output buffer to switch to Once \\[next-error] has chosen the buffer for error messages,
processing errors from that compilation. it stays with that buffer until you use it in some other buffer which
uses Compilation mode or Compilation Minor mode.
See variables `compilation-parse-errors-function' and See variables `compilation-parse-errors-function' and
\`compilation-error-regexp-alist' for customization ideas." \`compilation-error-regexp-alist' for customization ideas."
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment