fix(workspaces): wrong-type-argument list error on kill emacs

Amend: 1db18f6e1390
Fix: #5687
This commit is contained in:
Henrik Lissner 2021-11-21 18:49:21 +01:00
parent 5241555676
commit 02850dd6d7

View file

@ -250,8 +250,9 @@ stored in `persp-save-dir'.")
(persp-def-buffer-save/load
:mode 'magit-status-mode :tag-symbol 'def-magit-status-buffer
:save-vars '(default-directory)
:load-function (fn! ((_ _ vars-list &rest _) &rest _)
(magit-status (alist-get 'default-directory vars-list))))
:load-function (lambda (savelist &rest _)
(cl-destructuring-bind (buffer-name vars &rest _rest) (cdr savelist)
(magit-status (alist-get 'default-directory vars)))))
;; Restore indirect buffers
(defvar +workspaces--indirect-buffers-to-restore nil)
(persp-def-buffer-save/load