Parcourir la source

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
Ihor Radchenko il y a 3 ans
Parent
commit
5315773e8a
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      lisp/org-persist.el

+ 1 - 1
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.