diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-12-12 23:55:52 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-12-12 23:55:52 +0100 |
| commit | c8c0a9f9a6910fa99202b859090d49535da869d1 (patch) | |
| tree | 13e40cc856e85b3d8f1e6334090767ba20222007 | |
| parent | 3495692f4c5657496e51a3de840fee6de54aa726 (diff) | |
Simplify
| -rw-r--r-- | cape.el | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -1017,17 +1017,16 @@ case sensitive instead." ;;;###autoload (defun cape-repair-misbehaving-capf (capf) "Repair a misbehaving CAPF." - (catch 'cape--misbehaving-capf + (catch 'cape--capf-result (save-mark-and-excursion (atomic-change-group - (pcase (funcall capf) - ((and res `(,beg ,end ,_table . ,_plist) - (guard (integer-or-marker-p beg)) - (guard (integer-or-marker-p end))) - (ignore beg end) - res) - (_ - (throw 'cape--misbehaving-capf nil))))))) + (throw 'cape--capf-result + (pcase (funcall capf) + ((and res `(,beg ,end ,_table . ,_plist) + (guard (integer-or-marker-p beg)) + (guard (integer-or-marker-p end))) + (ignore beg end) + res))))))) ;;;###autoload (defun cape-interactive-capf (capf) |
