From: Matthijs Kooijman Date: Fri, 6 Nov 2009 10:06:39 +0000 (+0100) Subject: Revert "Allow lambda expression to be indented." X-Git-Tag: final-thesis~170 X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=8418ab35f35aed3322a0d70f7c70b13916b8ce32;p=matthijs%2Fmaster-project%2Freport.git Revert "Allow lambda expression to be indented." ConTeXt now includes support to do this for any typing environment. This reverts commit 8b0d89230c60a843886d36f392755e169b29a114. --- diff --git a/pret-lam.lua b/pret-lam.lua index 53ea619..be2c55b 100644 --- a/pret-lam.lua +++ b/pret-lam.lua @@ -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