fix(workspaces): wrong-type-argument list error on kill emacs
Amend: 1db18f6e1390 Fix: #5687
This commit is contained in:
parent
5241555676
commit
02850dd6d7
1 changed files with 3 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue