From d4b4c685f6191fe02475a2af11fc8eaa22cdc9af Mon Sep 17 00:00:00 2001
From: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat, 27 Feb 2010 22:56:26 +0100
Subject: More room for recursion in the scheme reader.

---
 elisp/geiser-syntax.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/elisp/geiser-syntax.el b/elisp/geiser-syntax.el
index c041ed4..e61ab54 100644
--- a/elisp/geiser-syntax.el
+++ b/elisp/geiser-syntax.el
@@ -159,7 +159,8 @@
                  (geiser-syntax--read/list)))))
 
 (defun geiser-syntax--read ()
-  (let ((token (geiser-syntax--read/next-token)))
+  (let ((token (geiser-syntax--read/next-token))
+        (max-lisp-eval-depth (max max-lisp-eval-depth 3000)))
     (case (car token)
       (eob nil)
       (lparen (geiser-syntax--read/list))
-- 
cgit v1.2.3