-
Notifications
You must be signed in to change notification settings - Fork 81
Closed
Description
Problem Description
After upgrading to the latest version of perspective.el (20250215.1550), calling persp-state-load creates a temporary perspective with a random name that is not fully cleaned up. This results in:
- The temporary perspective lingering after restoration.
- Errors like
persp-forget-buffer: Buried buffer [buffer-name] found in window...due to uncleaned buffers.
Regression Note: Rolling back to version 2.19 resolves the issue, confirming a regression in newer versions.
Steps to Reproduce
- Open Emacs and enable
persp-mode. - Create multiple perspectives with open buffers (e.g., "Work" with buffers
a.el,b.el). - Save state with
M-x persp-state-save. - Restart Emacs and load the state with
M-x persp-state-load. - Observe:
- A temporary perspective (e.g.,
8a3f12) appears. *Messages*showspersp-forget-buffererrors.- The "Work" perspective has
a.elandb.el - The "8a3f12" perspective has
b.el - The temporary perspective cannot be deleted.
- A temporary perspective (e.g.,
Environment
- Emacs Version: 29.4
- OS: macOS 15.3
- Perspective Version: 20250215.1550
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels