wisp
 
(Arne Babenhauserheide)
2013-12-27: wisp.py: add scheme macro list prefix support

wisp.py: add scheme macro list prefix support

diff --git a/wisp.py b/wisp.py
--- a/wisp.py
+++ b/wisp.py
@@ -116,8 +116,11 @@ class Line:
         if not self.continues:
             while (self.content.startswith("' ") or 
                    self.content.startswith(", ") or
-                   self.content.startswith("` ")):
-                self.prefix += self.content[0]
+                   self.content.startswith("` ") or 
+                   self.content.startswith("#, ") or # scheme macros
+                   self.content.startswith("#` ") or 
+                   self.content.startswith("#' ")):
+                self.prefix += self.content.split(" ")[0]
                 self.content = self.content[2:]
         
         # care for lines starting with ": " (a colon followed by a space and more chars)