Revert "Allow transformations to be indented."
authorMatthijs Kooijman <matthijs@stdin.nl>
Fri, 6 Nov 2009 10:08:29 +0000 (11:08 +0100)
committerMatthijs Kooijman <matthijs@stdin.nl>
Fri, 6 Nov 2009 10:08:29 +0000 (11:08 +0100)
ConTeXt now includes support to do this for any typing environment.

This reverts commit 72a9e027667346a15478adc8109c26a4ffd17f5e.

pret-trans.lua

index 148d3ca958c69eb8a789f15b01a95ea2534e3c3d..a0ae9c2c73747ae99650e63d6f87f19b6d14c591 100644 (file)
@@ -27,9 +27,6 @@ commands.rightframe = "\\framed[offset=0mm,location=middle,strut=no,align=right,
 -- A table to keep the lines in this buffer, so we can process them all at
 -- once at the end.
 local lines
--- A counter to keep track of the mininum amount of indentation found in each
--- display.
-local min_indent
 
 -- Some helper functions
 local function ltrim(s)
@@ -67,20 +64,11 @@ end
 -- Capture all lines, without generating any output
 function vis.begin_of_display()
     lines = {}
-    min_indent = nil
 end
 function vis.begin_of_line(n)
     -- Don't generate output here
 end
 function vis.flush_line(str, nested)
-    -- Keep track of the minimum indent level of all lines. Note that we don't
-    -- look at empty lines, of course.
-    indent = utf.len(utf.match(str, "^%s*"))
-        -- Find the lowest indent (but don't count empty lines)
-    if (not min_indent or indent < min_indent) then
-        min_indent = indent
-    end
-
     table.insert(lines, str)
     -- Don't generate output here
 end
@@ -95,12 +83,6 @@ end
 -- We do the actual work here. Process all the lines in the buffer and
 -- generate output for them.
 function vis.end_of_display()
-    -- Strip indent that is present on every line
-    min_indent = min_indent or 0 
-    for i = 1,#lines do
-        lines[i] = utf.sub(lines[i], min_indent + 1)
-    end
-
     -- Find the horizontal rule, and see how long it is.
     len = nil
     for i = 1,#lines do