- Added ability to persist frame name in frame bookmarks
- Gracefully handle bookmark type changes when saving as a different type (handles changes from/to frame/tab/set)
- Support for consult-buffer-list-function minad/consult#1009 (comment)
- Commands to add and remove bookmarks to existing sets
- Added ability to persist tab group names and explicit tab names in tab bookmarks
- Bug fixes
- Revamped documentation
- New minimum required Emacs version: 29.1
- Improved bookmark loading with support for load policies
- Filters for buffer inclusion/exclusion in bookmarks
- Filters for local buffers for switch-to-prev-buffer-skip (next/prev buffer switching)
- Enhanced buffer save/restoration control during bookmark saving/loading (failed-buffer policy & hooks)
- Support for automatic bookmark loading on startup
- Support for automatic bookmark saving on timer activation and/or when frame/tab closing
- Support for storing frame geometry with bookmarks
- Experimental support for bookmark sets (combination of multiple frame/tab bookmarks)
- New bufferlo menu-bar entry
- New configurable bufferlo mode-line entry
- Improved bufferlo ibuffer functionality
- Bugfix
- Allow bookmarking of frames and tabs
- Bugfixes
- Add “bufferlo anywhere”
- Bugfixes
- Initialize local scratch buffers with or
initial-major-modeorbufferlo-local-scratch-buffer-initial-major-mode - Fix
defcustontype forbufferlo-ibuffer-bind-local-buffer-filter
- Add
bufferlo-find-bufferandbufferlo-find-buffer-switch - Add
bufferlo-list-orphan-buffers,bufferlo-ibuffer-orphans,and an ibuffer filter for orphans - Optional support for local scratch buffers
(Custom Variable:
bufferlo-local-scratch-buffer-name, Functions:bufferlo-create-local-scratch-buffer,bufferlo-get-local-scratch-buffer,bufferlo-switch-to-scratch-buffer,bufferlo-switch-to-local-scratch-buffer, andbufferlo-toggle-local-scratch-buffer)
- Improve
bufferlo-list-buffers: Spawn a local-buffer-list buffer per frame/tab - Add
bufferlo-isolate-project
- Stable release
- Submission to GNU ELPA
- First release