mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
fix(workspaces): wrong-type-argument list error on kill emacs
Amend: 1db18f6e1390 Fix: #5687
This commit is contained in:
@ -250,8 +250,9 @@ stored in `persp-save-dir'.")
|
|||||||
(persp-def-buffer-save/load
|
(persp-def-buffer-save/load
|
||||||
:mode 'magit-status-mode :tag-symbol 'def-magit-status-buffer
|
:mode 'magit-status-mode :tag-symbol 'def-magit-status-buffer
|
||||||
:save-vars '(default-directory)
|
:save-vars '(default-directory)
|
||||||
:load-function (fn! ((_ _ vars-list &rest _) &rest _)
|
:load-function (lambda (savelist &rest _)
|
||||||
(magit-status (alist-get 'default-directory vars-list))))
|
(cl-destructuring-bind (buffer-name vars &rest _rest) (cdr savelist)
|
||||||
|
(magit-status (alist-get 'default-directory vars)))))
|
||||||
;; Restore indirect buffers
|
;; Restore indirect buffers
|
||||||
(defvar +workspaces--indirect-buffers-to-restore nil)
|
(defvar +workspaces--indirect-buffers-to-restore nil)
|
||||||
(persp-def-buffer-save/load
|
(persp-def-buffer-save/load
|
||||||
|
Reference in New Issue
Block a user