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

    Remove obsolete functions
---
 CHANGELOG.org |  4 ++++
 cape.el       | 15 ++-------------
 2 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index b60c045f8e..72db999b40 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -2,6 +2,10 @@
 #+author: Daniel Mendler
 #+language: en
 
+* Development
+
+- Remove obsolete ~cape-capf-purify~ and ~cape-wrap-purify~.
+
 * Version 2.5 (2026-01-17)
 
 - Use =when-let*=.
diff --git a/cape.el b/cape.el
index ee04bc0229..69acf29c38 100644
--- a/cape.el
+++ b/cape.el
@@ -1279,16 +1279,6 @@ Example:
                    (funcall exit str status))))
             . ,plist))))))
 
-;;;###autoload (autoload 'cape-capf-purify "cape")
-;;;###autoload
-(defun cape-wrap-purify (capf)
-  "Obsolete purification wrapper calling CAPF.
-This function can be used as an advice around an existing Capf."
-  (warn "`cape-wrap-purify' is obsolete")
-  (funcall capf))
-(make-obsolete 'cape-wrap-purify nil "2.2")
-(make-obsolete 'cape-capf-purify nil "2.2")
-
 (dolist (wrapper (list #'cape-wrap-accept-all #'cape-wrap-buster
                        #'cape-wrap-case-fold #'cape-wrap-choose
                        #'cape-wrap-debug #'cape-wrap-inside-code
@@ -1296,9 +1286,8 @@ This function can be used as an advice around an existing 
Capf."
                        #'cape-wrap-inside-string #'cape-wrap-nonexclusive
                        #'cape-wrap-noninterruptible #'cape-wrap-passthrough
                        #'cape-wrap-predicate #'cape-wrap-prefix-length
-                       #'cape-wrap-properties 'cape-wrap-purify
-                       #'cape-wrap-silent #'cape-wrap-sort
-                       #'cape-wrap-super #'cape-wrap-trigger))
+                       #'cape-wrap-properties #'cape-wrap-silent
+                       #'cape-wrap-sort #'cape-wrap-super #'cape-wrap-trigger))
   (let ((name (string-remove-prefix "cape-wrap-" (symbol-name wrapper))))
     (defalias (intern (format "cape-capf-%s" name))
       (lambda (capf &rest args) (lambda () (apply wrapper capf args)))

Reply via email to