]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove Emacs 23 compat code from checkdoc.el
authorStefan Kangas <stefankangas@gmail.com>
Wed, 12 Aug 2020 13:43:23 +0000 (15:43 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Wed, 12 Aug 2020 13:45:52 +0000 (15:45 +0200)
* lisp/emacs-lisp/checkdoc.el (checkdoc-run-hooks): Redefine as
obsolete function alias for 'run-hook-with-args-until-success'.
(checkdoc-this-string-valid-engine)
(checkdoc-file-comments-engine): Adjust callers.

lisp/emacs-lisp/checkdoc.el

index e4b800786ccf918a4fbc60108fe50241b9306967..1029b52220d30c50c4cc0322bc45e5bd8628d169 100644 (file)
@@ -1249,13 +1249,8 @@ checking of documentation strings.
 
 ;;; Subst utils
 ;;
-(defsubst checkdoc-run-hooks (hookvar &rest args)
-  "Run hooks in HOOKVAR with ARGS."
-  (if (fboundp 'run-hook-with-args-until-success)
-      (apply #'run-hook-with-args-until-success hookvar args)
-    ;; This method was similar to above.  We ignore the warning
-    ;; since we will use the above for future Emacs versions
-    (apply #'run-hook-with-args hookvar args)))
+(define-obsolete-function-alias 'checkdoc-run-hooks
+  #'run-hook-with-args-until-success "28.1")
 
 (defsubst checkdoc-create-common-verbs-regexp ()
   "Rebuild the contents of `checkdoc-common-verbs-regexp'."
@@ -1873,7 +1868,7 @@ Replace with \"%s\"? " original replace)
      ;; and reliance on the Ispell program.
      (checkdoc-ispell-docstring-engine e take-notes)
      ;; User supplied checks
-     (save-excursion (checkdoc-run-hooks 'checkdoc-style-functions fp e))
+     (save-excursion (run-hook-with-args-until-success 'checkdoc-style-functions fp e))
      ;; Done!
      )))
 
@@ -2384,7 +2379,7 @@ Code:, and others referenced in the style guide."
        err
        (or
        ;; Generic Full-file checks (should be comment related)
-       (checkdoc-run-hooks 'checkdoc-comment-style-functions)
+       (run-hook-with-args-until-success 'checkdoc-comment-style-functions)
        err))
       ;; Done with full file comment checks
       err)))