diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-12-14 00:49:34 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-12-14 00:49:34 +0100 |
| commit | 8726bc7246cda99b85a4bf84ff7681f1bfff0d4b (patch) | |
| tree | 027f428e5fac757b610f43cf4caa54fa916d6cae /cape.el | |
| parent | 700c9d7bc221e04e259947f8fb7a908bf1909bc0 (diff) | |
cape--interactive: Simplify
Diffstat (limited to 'cape.el')
| -rw-r--r-- | cape.el | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -337,11 +337,8 @@ (defun cape--interactive (capf) "Complete with CAPF." - (pcase (funcall capf) - (`(,beg ,end ,table . ,extra) - (let ((completion-extra-properties extra)) - (completion-in-region beg end table (plist-get extra :predicate)))) - (_ (user-error "%s: No completions" capf)))) + (let ((completion-at-point-functions (list capf))) + (or (completion-at-point) (user-error "%s: No completions" capf)))) (defun cape--noninterruptible-table (table) "Create non-interruptible completion TABLE." |
