escape newlines
authorDavid Vazquez <davazp@gmail.com>
Thu, 20 Dec 2012 19:07:43 +0000 (19:07 +0000)
committerDavid Vazquez <davazp@gmail.com>
Thu, 20 Dec 2012 19:07:43 +0000 (19:07 +0000)
lispstrack.lisp

index 2d27c25..387f388 100644 (file)
       (let ((ch (char string index)))
         (when (or (char= ch #\") (char= ch #\\))
           (setq output (concat output "\\")))
+        (when (or (char= ch #\newline))
+          (setq output (concat output "\\"))
+          (setq ch #\n))
         (setq output (concat output (string ch))))
       (incf index))
     output))