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

This reverts commit 8b0d89230c60a843886d36f392755e169b29a114.

pret-lam.lua

index 53ea6191fdb12b1d111f9fb04405c3f58298f7ce..be2c55b02eb18fa30006e64aa554c273e1c3fb7d 100644 (file)
@@ -44,10 +44,6 @@ local submatches = {}
 local bases = {}
 -- Store the last line for each indent level
 local indentlines = {}
--- The amount of indent of the first line, which we will strip of all
--- subsequent lines. This allows the entire block to be indented as normal in
--- the tex source code.
-local first_indent
 
 -- See if str starts with a symbol, and return the remaining string and that
 -- symbol. If no symbol from the table is matched, just returns the first
@@ -134,17 +130,6 @@ end
 --   line4, and line is no longer in scope since it is replaced by line4.
 local function do_indent(line)
     newind, rest = utf.match(line, '^(%s*)(.*)')
-  
-    -- Store the first line's indent
-    if not first_indent then 
-        first_indent = utf.len(newind)
-    end
-
-    -- Strip the indent of the first line from this line's indent.
-    newind = utf.sub(newind, first_indent + 1) 
-    -- Rebuild line, so we can still use it below
-    line = newind .. rest
-
     prev = -1
     -- Loop all the previous lines
     for indent, unused in pairs(indentlines) do
@@ -215,7 +200,6 @@ function vis.begin_of_display()
         bases = {}
     end
     indentlines = {}
-    first_indent = nil
 end