branch: externals/cape
commit 693a3769135013f718c8ffcab21e5e502b558889
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    Revert "Add cape-capf-with-predicate (See #9)"
    
    This reverts commit 0a05e51d2aad419b8650dcf81623887c85ce380d.
---
 README.org |  1 -
 cape.el    | 10 ----------
 2 files changed, 11 deletions(-)

diff --git a/README.org b/README.org
index 8ec09aba7c..eef1a87b08 100644
--- a/README.org
+++ b/README.org
@@ -120,4 +120,3 @@ achieve a similarly refreshing strategy.
 
 - ~cape-silent-capf~: Wrap a chatty Capf and silence it.
 - ~cape-capf-with-properties~: Add completion properties to a Capf.
-- ~cape-capf-with-predicate~: Add predicate to control if the Capf should 
activate.
diff --git a/cape.el b/cape.el
index e0412544a6..db93c6d9c5 100644
--- a/cape.el
+++ b/cape.el
@@ -681,16 +681,6 @@ The CMP argument determines how the new input is compared 
to the old input.
              ('equal (equal old-input new-input))
              ('substring (string-match-p (regexp-quote old-input) 
new-input))))))
 
-;;;###autoload
-(defun cape-capf-with-predicate (capf predicate)
-  "Return a new CAPF which activates only when the PREDICATE is non-nil.
-The PREDICATE takes the completion beginning and end positions as arguments."
-  (lambda ()
-    (pcase (funcall capf)
-      ((and result `(,beg ,end ,_table . ,_plist))
-       (when (funcall predicate beg end)
-         result)))))
-
 ;;;###autoload
 (defun cape-capf-with-properties (capf &rest properties)
   "Return a new CAPF with additional completion PROPERTIES.

Reply via email to