summaryrefslogtreecommitdiff
path: root/tex/context/base/xtag-run.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2004-11-16 00:00:00 +0100
committerHans Hagen <pragma@wxs.nl>2004-11-16 00:00:00 +0100
commit04f482905287b3f547607cd32d0842d59350a5ab (patch)
tree57ba1ccf8387ce91a64471b14654a3a513df8394 /tex/context/base/xtag-run.tex
parent3fccc675f2b68a25c508bf217f97b1d54ca765af (diff)
downloadcontext-04f482905287b3f547607cd32d0842d59350a5ab.tar.gz
stable 2004.11.16
Diffstat (limited to 'tex/context/base/xtag-run.tex')
-rw-r--r--tex/context/base/xtag-run.tex20
1 files changed, 16 insertions, 4 deletions
diff --git a/tex/context/base/xtag-run.tex b/tex/context/base/xtag-run.tex
index 639b6df53..6d1d3078d 100644
--- a/tex/context/base/xtag-run.tex
+++ b/tex/context/base/xtag-run.tex
@@ -100,11 +100,12 @@
\ifcase\@XMLnofelements\else\@@xfinbetween\fi
\fi
\fi
- % no, too fragile: \hangindent2em
+ % no, too fragile:
+% \ifnum\XMLlevel>1\hangindent2em\fi
\ifcase\kindofXMLelement\or\or
\getvalue{\@@XMLshow::\currentXMLelement}\relax
\fi
- \indent
+ \dontleavehmode % \indent
\bgroup
% \localcolortrue
\advance\XMLlevel \minusone
@@ -154,7 +155,9 @@
\gdef\someXMLword{\@XMLlevel+\@XMLelement1\@XMLlevel-}
\gdef\@XMLindent#1%
- {\ifnum\XMLlevel>0\advance\leftskip#11em\relax\fi}
+ {\ifnum\XMLlevel>\zerocount
+ \advance\leftskip#11em\relax
+ \fi}
\gdef\nextXMLtext{\blank\@XMLlevel+\@XMLelement1\par\@XMLindent+}
\gdef\prevXMLtext{\par\@XMLindent-\@XMLelement0\par\@XMLlevel-\blank}
@@ -169,7 +172,7 @@
{\def\docommando##1{#1[##1]#2#3\letvalue{\@@XMLshow:##1}\empty}%
\processcommalist[#4]\docommando}
-\gdef\showXMLign[#1]%
+\gdef\showXMLinh[#1]%
{\setXMLshow\defineXMLignore \relax\relax[#1]%
\setXMLshow\defineXMLsingular \relax\relax[#1]}
@@ -302,4 +305,13 @@
\fi}%
\egroup}
+\gdef\showXMLinh#1%
+ {\doifsomething{#1}
+ {\bgroup\infofont[%
+ \dorecurse\XMLdepth
+% {\csname\@@XMLvariable:\csname\@@XMLdepth:\recurselevel\endcsname:#1\endcsname
+ {\csname\@@XMLvariable:\recurselevel:#1\endcsname
+ \ifnum\recurselevel<\XMLdepth->\fi}%
+ ]\egroup}}
+
\protect \endinput