aboutsummaryrefslogtreecommitdiff
path: root/doc/RefMan-ext.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/RefMan-ext.tex')
-rw-r--r--doc/RefMan-ext.tex30
1 files changed, 28 insertions, 2 deletions
diff --git a/doc/RefMan-ext.tex b/doc/RefMan-ext.tex
index 192e1f2dc9..f52e1cf2ee 100644
--- a/doc/RefMan-ext.tex
+++ b/doc/RefMan-ext.tex
@@ -995,8 +995,8 @@ To display the implicit arguments associated to an object use command
\end{quote}
\subsection{Explicitation of implicit arguments for pretty-printing
-\comindex{Set Print Implicit}
-\comindex{Unset Print Implicit}}
+\comindex{Set Printing Implicit}
+\comindex{Unset Printing Implicit}}
By default the basic pretty-printing rules hide the inferable implicit
arguments of an application. To force printing all implicit arguments,
@@ -1009,6 +1009,8 @@ Conversely, to restore the hidding of implicit arguments, use command
{\tt Unset Printing Implicit.}
\end{quote}
+\SeeAlso {\tt Set Printing All} in section \ref{SetPrintingAll}.
+
\subsection{Canonical structures
\comindex{Canonical Structure}}
@@ -1122,6 +1124,30 @@ coercion between {\class$_1$} and {\class$_2$}.
More details and examples, and a description of the commands related
to coercions are provided in chapter \ref{Coercions-full}.
+\section{Printing constructions in full}
+\label{SetPrintingAll}
+\comindex{Set Printing All}
+\comindex{Unset Printing All}
+
+Coercions, implicit arguments, the type of pattern-matching, but also
+notations (see chapter \ref{Addoc-syntax}) can obfuscate the behavior
+of some tactics (typically the tactics applying to occurrences of
+subterms are sensitive to the implicit arguments). The command
+\begin{quote}
+{\tt Set Printing All.}
+\end{quote}
+deactivates all high-level printing features such as coercions,
+implicit arguments, returned type of pattern-matching, notations and
+various syntactic sugar for pattern-matching or record projections.
+Otherwise said, {\tt Set Printing All} includes the effects
+of the commands {\tt Set Printing Implicit}, {\tt Set Printing
+Coercions}, {\tt Set Printing Synth}, {\tt Unset Printing Projections}
+and {\tt Unset Printing Notations}. To reactivate the high-level
+printing features, use the command
+\begin{quote}
+{\tt Unset Printing All.}
+\end{quote}
+
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "Reference-Manual"