summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2026-01-22 10:09:12 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2026-01-22 10:09:12 +0100
commit600d55fda067233911597f34dc0bf636be427eee (patch)
tree78ccb7404682be6415dc2f5ee0258a3bd2bee3a8
parent2238ba4844a25e70e1dc42cc1e1a2905cb6b778e (diff)
Improve cape--table-drop-properties
-rw-r--r--cape.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/cape.el b/cape.el
index 09899e5..1f84f92 100644
--- a/cape.el
+++ b/cape.el
@@ -255,7 +255,7 @@ from the completion metadata alist. This function is used by
collect (intern (substring (symbol-name k) 1)))))
(lambda (str pred action)
(if (eq action 'metadata)
- (let ((md (copy-sequence (funcall table str pred action))))
+ (when-let* ((md (copy-sequence (funcall table str pred action))))
(dolist (k keys) (setq md (assq-delete-all k md)))
md)
(complete-with-action action table str pred)))