fix(workspaces): persist magit-status buffers
Fix #3558 Co-authored-by: Mikhail Levchenko <Mishkun@users.noreply.github.com>
This commit is contained in:
parent
da24d7d47d
commit
2f100fef04
1 changed files with 6 additions and 0 deletions
|
@ -252,6 +252,12 @@ stored in `persp-save-dir'.")
|
|||
:mode 'compilation-mode :tag-symbol 'def-compilation-buffer
|
||||
:save-vars '(major-mode default-directory compilation-directory
|
||||
compilation-environment compilation-arguments))
|
||||
;; magit
|
||||
(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))))
|
||||
;; 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