From 42cd4f89d242c87369fcc353e7bbfbae4f2aaf15 Mon Sep 17 00:00:00 2001 From: djcb Date: Sat, 18 Mar 2017 10:22:46 +0200 Subject: [PATCH] mu4e: mention max-specpdl-size setting Mention the max-specpdl-size setting, to avoid the Variable binding depth exceeds max-specpdl-size error some people were seeing. --- mu4e/mu4e.texi | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mu4e/mu4e.texi b/mu4e/mu4e.texi index 58f7e66b..dc072050 100644 --- a/mu4e/mu4e.texi +++ b/mu4e/mu4e.texi @@ -3718,9 +3718,16 @@ Set @code{mu4e-cache-maildir-list} to @code{t} (but make sure to read its docstring). @item @emph{How can I hide certain message from the search results?} See the variable @code{mu4e-headers-hide-predicate}. +@item @emph{I'm getting an error 'Variable binding depth exceeds max-specpdl-size' +when using mu4e -- what can I do about it?} The error occurs because +@t{mu4e} is binding more variables than @t{emacs} allows for, by +default. You can avoid this by setting a higher value, e.g. by adding the +following to your configuration: +@lisp +(setq max-specpdl-size 5000) +@end lisp @end enumerate - @node Retrieving mail @section Retrieving mail