diff options
author | JSDurand <mmemmew@gmail.com> | 2025-08-18 18:07:05 +0800 |
---|---|---|
committer | JSDurand <mmemmew@gmail.com> | 2025-08-18 18:07:05 +0800 |
commit | 5c230a8892b42c5d5f77c89057312679097c6a97 (patch) | |
tree | 121118ceb7dd49087cf053c108e93bce2e0adf37 | |
parent | c1ecdf6d365cf6d07dc76a68a0ecd7f49874c757 (diff) |
ibuffer: replace a call to an obsolete macro.
* ibuffer.el (durand-directory): The macro `ibuffer-aif` is obsolete,
so it is replaced by a `cond` form.
-rw-r--r-- | ibuffer.el | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -420,14 +420,16 @@ value of `default-directory' in that buffer." (:description "directory name" :reader (read-from-minibuffer "Filter by directory name (regex): ")) - (ibuffer-aif (with-current-buffer buf (ibuffer-buffer-file-name)) - (let ((dirname (expand-file-name (file-name-directory it)))) - (cond (dirname (string-match-p qualifier dirname)))) - (when (buffer-local-value default-directory buf) - (string-match-p - qualifier - (expand-file-name - (buffer-local-value buf default-directory)))))) + (let ((buf-name (with-current-buffer buf (ibuffer-buffer-file-name)))) + (cond (buf-name + (let ((dirname + (expand-file-name (file-name-directory buf-name)))) + (cond (dirname (string-match-p qualifier dirname))))) + ((buffer-local-value default-directory buf) + (string-match-p + qualifier + (expand-file-name + (buffer-local-value buf default-directory))))))) ;;;###autoload (defun durand-bongo-set-filter () |