From 5315773e8a0838268592617174b221ec7bf1c87a Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Thu, 21 Oct 2021 23:58:03 +0800 Subject: [PATCH] Fix "Variable binding depth exceeds max-specpdl-size" * lisp/org-persist.el (org-persist-register): Fix `add-hook' args. Reported in: https://list.orgmode.org/8735ouxz6y.fsf@yandex.com/ https://list.orgmode.org/1012598.1634829727@apollo2.minshall.org/T/#u --- lisp/org-persist.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org-persist.el b/lisp/org-persist.el index d5ec5d4a5..33da4c8fe 100644 --- a/lisp/org-persist.el +++ b/lisp/org-persist.el @@ -131,7 +131,7 @@ dependency means that data shared between variables will be preserved (cons var (plist-get inherited-index :variable))))))) (org-persist--get-index var buffer) (when buffer - (add-hook 'kill-buffer-hook #'org-persist-write-all-buffer 'local))) + (add-hook 'kill-buffer-hook #'org-persist-write-all-buffer nil 'local))) (defun org-persist-unregister (var &optional buffer) "Unregister VAR in BUFFER to be persistent.