diff options
| author | gcv <gepardcv@gmail.com> | 2024-02-17 20:37:14 -0800 |
|---|---|---|
| committer | gcv <gepardcv@gmail.com> | 2024-02-17 20:37:14 -0800 |
| commit | 460311b6e76f33de947908da74b6cbf66118d487 (patch) | |
| tree | 02688d956b97aaa0a2076739af0b8f68961936ca | |
| parent | 17a4a1a6d34cef96c49c92ad3087e1a3bfc4ed7a (diff) | |
Fix ibuffer loading error.
| -rw-r--r-- | CHANGELOG.md | 7 | ||||
| -rw-r--r-- | perspective.el | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d78e6b..2a07bc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ Perspective was started in 2008 and this log was only added in 2021. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## Unreleased + +### Fixed + +- `persp-ibuffer-generate-filter-groups`: load `ibuf-ext` library if needed ([#202](https://github.com/nex3/perspective-el/issues/202)). + + ## [2.18] — 2022-09-20 ### Added diff --git a/perspective.el b/perspective.el index e9f8859..c501ee3 100644 --- a/perspective.el +++ b/perspective.el @@ -2215,6 +2215,8 @@ were merged in from a previous call to `persp-merge'." ;;;###autoload (defun persp-ibuffer-generate-filter-groups () "Create a set of ibuffer filter groups based on the persp name of buffers." + (unless (featurep 'ibuf-ext) + (require 'ibuf-ext)) (declare-function ibuffer-remove-duplicates "ibuf-ext.el") (declare-function ibuffer-push-filter "ibuf-ext.el") (declare-function ibuffer-pop-filter "ibuf-ext.el") |
