]> git.eshelyaron.com Git - emacs.git/commitdiff
Make more load-hooks obsolete (Bug#21563)
authorStefan Kangas <stefan@marxist.se>
Tue, 20 Oct 2020 17:10:51 +0000 (19:10 +0200)
committerStefan Kangas <stefan@marxist.se>
Tue, 20 Oct 2020 17:14:04 +0000 (19:14 +0200)
* lisp/progmodes/dcl-mode.el (dcl-mode):
* lisp/progmodes/idlw-complete-structtag.el: Recommend
with-eval-after-load instead of load-hooks.
* lisp/calc/calc-ext.el (calc-ext-load-hook):
* lisp/emacs-lisp/bytecomp.el (bytecomp-load-hook):
* lisp/emacs-lisp/cl-extra.el (cl-extra-load-hook):
* lisp/emacs-lisp/cl-macs.el (cl-macs-load-hook):
* lisp/emacs-lisp/cl-seq.el (cl-seq-load-hook):
* lisp/gnus/message.el (message-load-hook):
* lisp/gnus/nnheader.el (nnheader-load-hook):
* lisp/gnus/nnmail.el (nnmail-load-hook):
* lisp/progmodes/dcl-mode.el (dcl-mode-load-hook):
* lisp/textmodes/tex-mode.el (tex-mode-load-hook):
* lisp/whitespace.el (whitespace-load-hook): Obsolete for
with-eval-after-load.  Note that these variables are never declared,
but the byte-compiler will still warn about them if used.

12 files changed:
lisp/calc/calc-ext.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/cl-extra.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/cl-seq.el
lisp/gnus/message.el
lisp/gnus/nnheader.el
lisp/gnus/nnmail.el
lisp/progmodes/dcl-mode.el
lisp/progmodes/idlw-complete-structtag.el
lisp/textmodes/tex-mode.el
lisp/whitespace.el

index c48d159582205c6c18efdcadd4814baf22611728..23248ce1bd57b3c75583032f529e780474ecbb9a 100644 (file)
@@ -3458,6 +3458,8 @@ A command spec is a command name symbol, a keyboard macro string, a
 list containing a numeric entry string, or nil.
 A key may contain additional specs for Inverse, Hyperbolic, and Inv+Hyp.")
 
+(make-obsolete-variable 'calc-ext-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'calc-ext-load-hook)
 
 (provide 'calc-ext)
index b63d06a58493ad1534e820c808d54c3840c63b3d..a547b672b1aafa7e1aae31d8b3806245cb2d2d70 100644 (file)
@@ -5259,6 +5259,8 @@ and corresponding effects."
                byte-compile-variable-ref))))
   nil)
 
+(make-obsolete-variable 'bytecomp-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'bytecomp-load-hook)
 
 ;;; bytecomp.el ends here
index 5bf74792c08e9b32df9e8e29b32cf8967b98c73e..23c784f9f8e847cfbc70418e64457d4964e06669 100644 (file)
@@ -910,6 +910,8 @@ Outputs to the current buffer."
       (mapc #'cl--describe-class-slot cslots))))
 
 
+(make-obsolete-variable 'cl-extra-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'cl-extra-load-hook)
 
 ;; Local variables:
index 147a0a8f5a42b8a08ce438b2c8a306a6c8e9fa5c..1501ed43082137079f04fb8a8f7b3cc9b09dfa50 100644 (file)
@@ -3430,6 +3430,8 @@ STRUCT and SLOT-NAME are symbols.  INST is a structure instance."
            (nth (cl-struct-slot-offset ,struct-type ,slot-name) ,inst)
          (aref ,inst (cl-struct-slot-offset ,struct-type ,slot-name)))))))
 
+(make-obsolete-variable 'cl-macs-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'cl-macs-load-hook)
 
 ;; Local variables:
index f90cce9b471ef0418fbe26a5421565961efa634d..d34d50172df20311bd1f895be8abe02feeecc148 100644 (file)
@@ -1042,6 +1042,8 @@ Atoms are compared by `eql'; cons cells are compared recursively.
   (and (not (consp cl-x)) (not (consp cl-y)) (cl--check-match cl-x cl-y)))
 
 
+(make-obsolete-variable 'cl-seq-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'cl-seq-load-hook)
 
 ;; Local variables:
index 7d89739197333780f1f308156fc1809ca0d5e3b3..150f70e240f87d93e38ed458c2b1da427560b60c 100644 (file)
@@ -8863,6 +8863,8 @@ will then start up Emacs ready to compose mail."
 
 (provide 'message)
 
+(make-obsolete-variable 'message-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'message-load-hook)
 
 ;; Local Variables:
index 67dc379ef8124b5ed1b3cc8df1e1746b5899755d..2952e20928b44ba2c7c3fad26435ed50718363a1 100644 (file)
@@ -1067,6 +1067,8 @@ See `find-file-noselect' for the arguments."
       (setq nnheader-last-message-time now)
       (apply 'nnheader-message args))))
 
+(make-obsolete-variable 'nnheader-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'nnheader-load-hook)
 
 (provide 'nnheader)
index b6308140fc924c8e657b8253d2d4f328b5a563e3..57801d6f9e611b2d2153fa4f70a814a5ea222bc6 100644 (file)
@@ -2082,6 +2082,8 @@ Doesn't change point."
              (format "%S" split)
              "\n"))))
 
+(make-obsolete-variable 'nnmail-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'nnmail-load-hook)
 
 (provide 'nnmail)
index ab3321f6868369b00a59c09e00e14f34425709b7..ca45795adc00207ce406f37f95bd327aa2b55ca4 100644 (file)
@@ -557,8 +557,7 @@ Variables controlling indentation style and extra features:
  dcl-imenu-label-call
     Change the text that is used as sub-listing labels in imenu.
 
-Loading this package calls the value of the variable
-`dcl-mode-load-hook' with no args, if that value is non-nil.
+To run code after DCL mode has loaded, use `with-eval-after-load'.
 Turning on DCL mode calls the value of the variable `dcl-mode-hook'
 with no args, if that value is non-nil.
 
@@ -2192,6 +2191,8 @@ otherwise return nil."
 
 (provide 'dcl-mode)
 
+(make-obsolete-variable 'dcl-mode-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'dcl-mode-load-hook)                ; for your customizations
 
 ;;; dcl-mode.el ends here
index 3bc3971f5ee013cd1f28e96721f5fcc5df18857c..120cfcd12ba96a0cc35b7c074158e3c7a0cd06a1 100644 (file)
 ;;
 ;; INSTALLATION
 ;; ============
-;; Put this file on the emacs load path and load it with the following
-;; line in your init file:
+;; Load it with the following line in your init file:
 ;;
-;;   (add-hook 'idlwave-load-hook
-;;             (lambda () (require 'idlw-complete-structtag)))
+;;   (with-eval-after-load 'idlwave
+;;             (require 'idlw-complete-structtag))
 ;;
 ;; DESCRIPTION
 ;; ===========
index 11db25cb7a258ae2005ce352b0ed74cd191b8714..37ab11ad89f9c8c011be59328ffebc31107524f2 100644 (file)
@@ -3541,6 +3541,8 @@ There might be text before point."
       (process-send-region tex-chktex--process (point-min) (point-max))
       (process-send-eof tex-chktex--process))))
 
+(make-obsolete-variable 'tex-mode-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'tex-mode-load-hook)
 
 (provide 'tex-mode)
index 669057811a59ea257e9b2cb48d9084ff0126bb1e..94ed6dc47fec946cb1a12c59708f95533f0660c8 100644 (file)
@@ -2473,7 +2473,8 @@ It should be added buffer-locally to `write-file-functions'."
 
 (provide 'whitespace)
 
-
+(make-obsolete-variable 'whitespace-load-hook
+                        "use `with-eval-after-load' instead." "28.1")
 (run-hooks 'whitespace-load-hook)