diff options
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | perspective.el | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c2e0cd2..cb36d36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed +- `persp-other-buffer`: call `persp-get-scratch-buffer` to get/create a scratch buffer. - `persp-new`: call `persp-get-scratch-buffer` to get/create a scratch buffer. - `persp-switch`: remove duplicated code. It's now possible to call `persp-new` either to get an existing perspective or to create a new one. - `persp-mode`: add/remove `persp-maybe-kill-buffer` hook. diff --git a/perspective.el b/perspective.el index f178edf..0b27c7e 100644 --- a/perspective.el +++ b/perspective.el @@ -1396,12 +1396,12 @@ perspective beginning with the given letter." "A version of `other-buffer' which respects perspectives." (let ((other (other-buffer buffer visible-ok frame))) (if (member other (persp-current-buffers)) - other + other ;; In cases where `other-buffer' produces a buffer that is not ;; part of the current perspective, select the current ;; perspective's *scratch* buffer, similar to the behaviour of ;; `other-buffer'. - (get-buffer-create (persp-scratch-buffer))))) + (persp-get-scratch-buffer)))) ;;; --- perspective-aware buffer switchers |
