Use local variables for storing visualizer dicts.
authorMatthijs Kooijman <matthijs@stdin.nl>
Thu, 27 Aug 2009 11:45:19 +0000 (13:45 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Thu, 27 Aug 2009 11:47:18 +0000 (13:47 +0200)
Using global variables could cause problems when pretty printers call
eachother and use the vis variable.

pret-lam.lua
pret-trans.lua

index ea07811759ae40920b5ef4d6a4f8e174a3e3fa1f..ce4ac4719696cbdc74add9f36875f2b463b9a1a3 100644 (file)
@@ -6,7 +6,7 @@
 
 local utf = unicode.utf8
 
-vis = buffers.newvisualizer("lam")
+local vis = buffers.newvisualizer("lam")
 
 local colors = {
     "prettytwo",
index 238a4e5c1d9e798dd9dddbfa3d6dea552b9aa361..6ad51b74574768036e04200f2be9b0734f60a1b2 100644 (file)
@@ -9,7 +9,7 @@
 
 local utf = unicode.utf8
 
-vis = buffers.newvisualizer("trans")
+local vis = buffers.newvisualizer("trans")
 
 local commands = {}
 -- A command to create a horizontal rule.