summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-ini.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2012-08-05 13:40:13 +0300
committerMarius <mariausol@gmail.com>2012-08-05 13:40:13 +0300
commitccc1d99185ace53707748383dcae8d1fa1ad9dcb (patch)
tree8a53c44c28446dc7c06794bada339d2586b06d55 /tex/context/base/strc-ini.lua
parentfb43532b6f9ce833b23619edd9bc81a7a3f16212 (diff)
downloadcontext-ccc1d99185ace53707748383dcae8d1fa1ad9dcb.tar.gz
beta 2012.08.05 12:20
Diffstat (limited to 'tex/context/base/strc-ini.lua')
-rw-r--r--tex/context/base/strc-ini.lua15
1 files changed, 14 insertions, 1 deletions
diff --git a/tex/context/base/strc-ini.lua b/tex/context/base/strc-ini.lua
index 0973c8db7..3f0a8768f 100644
--- a/tex/context/base/strc-ini.lua
+++ b/tex/context/base/strc-ini.lua
@@ -34,6 +34,11 @@ local xmlcatcodes = catcodenumbers.xmlcatcodes
local notcatcodes = catcodenumbers.notcatcodes
local txtcatcodes = catcodenumbers.txtcatcodes
+local context, commands = context, commands
+
+local pushcatcodes = context.pushcatcodes
+local popcatcodes = context.popcatcodes
+
local trace_processors = false
local report_processors = logs.reporter("processors","structure")
@@ -228,7 +233,15 @@ end
if trace_processors then
report_processors("cct: %s, txt: %s",catcodes,title)
end
- context.sprint(catcodes,title) -- was: texsprint(catcodes,title)
+ --
+ -- context.sprint(catcodes,title)
+ --
+ -- doesn't work when a newline is in there \section{Test\ A} so we do
+ -- it this way:
+ --
+ pushcatcodes(catcodes)
+ context(title)
+ popcatcodes()
end
end
else