aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-02Avoid recursive persp-delete-frame cleanup on frame deletion.HEADmasterConstantine Vetoshev
2026-03-31Try to fix Emacs 24 compatibility.Constantine Vetoshev
2026-03-31Speed up persp-maybe-kill-buffer.Constantine Vetoshev
2026-03-31Add a test to help track down performance changes.Constantine Vetoshev
2026-03-31Stop using obsolete anaphoric ibuffer-awhen macro.Constantine Vetoshev
2026-03-29Fix function documentation.Constantine Vetoshev
2026-03-29Add opt-in switching for other-perspective buffers.Constantine Vetoshev
2026-03-29Fix consult preview importing buffers into perspectives.Constantine Vetoshev
2026-02-10Version 2.21.2.21Constantine Vetoshev
2026-02-03Fix misspelling.Constantine Vetoshev
2026-02-03Fix winner-mode integration.Constantine Vetoshev
2026-02-03Add Emacs 30.2 testing to CI.Constantine Vetoshev
2026-02-03Update CHANGELOG.Constantine Vetoshev
2026-02-03Merge pull request #224 from ispringle/mastergcv
feat: add the 'oldest sort method to sort by creation day, ascending
2026-02-02feat: add the 'oldest sort method to sort by creation day, ascendingIan S. Pringle
This adds the `'oldest` keyword to sort by creation day, ascending (oldest first). This also adds a test for this behavior and the needed documentation.
2026-01-15Merge pull request #222 from ismd/consult--source-buffer-renamegcv
docs: fix consult-source-buffer symbol name in README
2026-01-15docs: fix consult-source-buffer symbol name in READMEVladimir Kosteley
- Remove extra hyphen from consult--source-buffer to match correct consult-source-buffer symbol name
2025-11-04Merge pull request #220 from elken/mastergcv
Turn off flymake-mode in scratch buffers. Perspective makes its own scratch buffers, which are marked “untrusted” in Emacs 31. Flymake produces an annoying warning when run on an untrusted buffer. This patch turns off flymake where it’s almost certainly not needed.
2025-11-04Disable flymake in scratch buffersEllis Kenyo
Without this, by default trying to interact with a new perspective puts the "Disabline elisp-flymake-byte-compile due to untrusted content" message to popup in the minibuffer creating an annoying UX. Regular scratch should trusted in Emacs[1][2] but that doesn't pass through here, so because it's not needed we disable it by default. [1] https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg01023.html [2] https://github.com/emacs-mirror/emacs/commit/8b6c6cffd1f7
2025-05-23Add Emacs 30.1 testing to CI.2.20Constantine Vetoshev
2025-05-23Deal with Ubuntu 20.04 deprecation in CI.Constantine Vetoshev
2025-05-23Version 2.20.Constantine Vetoshev
2025-02-21Try to fix incompatibility with switch-to-prev-buffer-skip.gcv
2025-02-15Update README table of contents.Constantine Vetoshev
2025-02-15Add Getting Started to the README.Constantine Vetoshev
2025-02-15Update the CHANGELOG.Constantine Vetoshev
2025-02-15Merge branch 'blahgeek-reactivate-preserve-order'Constantine Vetoshev
2025-02-12check buffer-live-pYikai Zhao
2025-02-11persp-reactive-buffers: preserve recent visited order of buffersYikai Zhao
Previously, after switching to a perspective, the recent-visit order of buffers will be changed because `persp-reactive-buffers` revisits buffers based on `persp-current-buffers` which is in a fixed order. With this PR, `persp-reactive-buffers` revisits the buffers based on `(buffer-list)`
2024-10-30Version 2.19.2.19gcv
2024-10-30Merge pull request #211 from titibandit/next-prevgcv
mentions `switch-to-prev-buffer-skip` customization in Readme
2024-10-30mentions `switch-to-prev-buffer-skip` customization in ReadmeThibaut Meyer
2024-04-13Update CI Emacs versions.gcv
2024-04-13Add persp-kill-other-buffers.gcv
2024-02-17Fix ibuffer loading error.gcv
2023-08-04Update tests to run on Emacs 29.1.gcv
2022-09-26Update tests to run on Emacs 28.2.gcv
2022-09-20Version 2.18.2.18gcv
2022-09-20Reorganize the "Musings" section in the README.gcv
2022-09-08Merge pull request #189 from titibandit/fix-purgegcv
2022-09-08fixes persp-purge-exception-p when argument is not a live bufferThibaut Meyer
2022-08-28Update documentation.gcv
2022-08-28Pre-declare free variables.gcv
2022-08-28Fix comment.gcv
2022-07-19persp-purge-initial-persp-on-save: purges the inital persp upon saveThibaut Meyer
2022-07-05Avoid killing the last buffer in a perspective by default.gcv
Variable: `persp-avoid-killing-last-buffer-in-perspective`, default `t`; this was formerly the experimental feature flag `persp-feature-flag-prevent-killing-last-buffer-in-perspective` which defaulted to `nil`.
2022-07-05Merge pull request #187 from syohex/quotegcv
Remove needless quote from the choice value
2022-07-05Remove needless quote from the choice valueShohei YOSHIDA
2022-06-15Avoid activating persp-mode when it is already active.gcv
2022-05-21Add clarifying comments.gcv