mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
fix(workspaces): don't overwrite previously workspaces on save
Otherwise, each time `+workspace-save` is called, all prior saved workspaces would be deleted from `+workspaces-data-file` before inserting the new one.
This commit is contained in:
@ -118,7 +118,7 @@ Returns t on success, nil otherwise."
|
|||||||
(unless (+workspace-exists-p name)
|
(unless (+workspace-exists-p name)
|
||||||
(error "'%s' is an invalid workspace" name))
|
(error "'%s' is an invalid workspace" name))
|
||||||
(let ((fname (expand-file-name +workspaces-data-file persp-save-dir)))
|
(let ((fname (expand-file-name +workspaces-data-file persp-save-dir)))
|
||||||
(persp-save-to-file-by-names fname *persp-hash* (list name))
|
(persp-save-to-file-by-names fname *persp-hash* (list name) t)
|
||||||
(and (member name (persp-list-persp-names-in-file fname))
|
(and (member name (persp-list-persp-names-in-file fname))
|
||||||
t)))
|
t)))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user