diff options
| author | Constantine Vetoshev <vetoshev@gmail.com> | 2025-02-15 07:50:27 -0800 |
|---|---|---|
| committer | Constantine Vetoshev <vetoshev@gmail.com> | 2025-02-15 07:50:27 -0800 |
| commit | 0fc37c472d7e7d65ef1b3a944444f14831a6c808 (patch) | |
| tree | 1909952f40fc7912591ab70215cd16b6472ab0c2 | |
| parent | e32d3ea731f6bc551ce196527b3cb0dc19d71151 (diff) | |
| parent | 3ebadf52cf749f8eb2d6bf5e556b9d1ab30c21b4 (diff) | |
Merge branch 'blahgeek-reactivate-preserve-order'
| -rw-r--r-- | perspective.el | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/perspective.el b/perspective.el index d85f97d..be4b5de 100644 --- a/perspective.el +++ b/perspective.el @@ -663,11 +663,11 @@ buffer called \"*scratch* (NAME)\"." Returns BUFFERS with all non-living buffers removed. See also `other-buffer'." - (cl-loop for buf in (reverse buffers) - when (buffer-live-p buf) - collect buf into living-buffers + (cl-loop for buf in (reverse (buffer-list)) + when (and (buffer-live-p buf) (member buf buffers)) + collect buf into result-buffers and do (switch-to-buffer buf) - finally return (nreverse living-buffers))) + finally return result-buffers)) (defun persp-set-local-variables (vars) "Set the local variables given in VARS. |
