aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorHendrik Tews2011-02-02 10:28:54 +0000
committerHendrik Tews2011-02-02 10:28:54 +0000
commit9b78d3ef60d40bc475ed8b5cd1cebd664a29b2f9 (patch)
tree51941619fa149b091dec4c744c3f65f5ad323311 /doc
parent21a5dfa558403d0aef749803a64ec9a90d10e159 (diff)
- properly display compilation error messages and enable M-x
next-error (as far as possible)
Diffstat (limited to 'doc')
-rw-r--r--doc/ProofGeneral.texi15
1 files changed, 10 insertions, 5 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 6715c48b..e2795818 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -4109,9 +4109,18 @@ The compilation command must be customized in
@code{coq-compile-command} and the flag
@code{coq-confirm-external-compilation-command} determines
whether the user must confirm the compilation command. The output
-of the compilation appears in the @code{*compilation*} buffer and
+of the compilation appears then in the @code{*compilation*}
+buffer.
+
+When Proof General compiles itself, output is only shown in case
+of errors. It then appears in the buffer
+@code{*coq-compile-response*}. Both with internal and external
+compilation
one can use @code{C-x `} (bound to @code{next-error},
@inforef{Compilation Mode,,emacs}) to jump to error locations.
+Note however, that @code{coqdep} does not produce error messages
+with location information, so @code{C-x `} cannot work for errors
+from @code{coqdep}.
Proof General cannot know if some library files have been updated
outside of Proof General, therefore, it must perform the
@@ -4377,10 +4386,6 @@ addressed in the next release:
@item
Support @code{Declare ML Module} commands.
@item
-Properly display errors from @code{coqdep} and @code{coqc},
-enable @code{C-x `} (@code{M-x next-error}) for these error
-messages.
-@item
Improved undo behaviour for locked ancestors.
@item
Integrate with older options for multiple file support, such as,