emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem with diary sexps


From: Ihor Radchenko
Subject: Re: problem with diary sexps
Date: Tue, 05 Apr 2022 19:22:12 +0800

Christian Stuermer <orgmode-ml@recentlyrezzed.de> writes:

> And the problem is gone, after reverting
>
>        (result (if calendar-debug-sexp (eval sexp t)
>                  (condition-case nil
>                      (eval sexp t)
>
> back to
>
>        (result (if calendar-debug-sexp (eval sexp)
>                  (condition-case nil
>                      (eval sexp)
>
> in org-diary-sexp-entry in org.el.

More accurate error can be found after setting calendar-debug-sexp to t.
I got the following backtrace clearly indicating lexical scope issue:

Debugger entered--Lisp error: (void-variable entry)
  (diary-float t 2 1)
  (let ((entry "") (date '(4 5 2022))) (diary-float t 2 1))
  (eval (let ((entry "") (date '(4 5 2022))) (diary-float t 2 1)) t)

Best,
Ihor



reply via email to

[Prev in Thread] Current Thread [Next in Thread]