]> git.eshelyaron.com Git - emacs.git/commitdiff
Address defcustom :type warnings
authorBasil L. Contovounesios <contovob@tcd.ie>
Mon, 25 Sep 2023 18:38:23 +0000 (20:38 +0200)
committerBasil L. Contovounesios <contovob@tcd.ie>
Tue, 26 Sep 2023 07:29:39 +0000 (09:29 +0200)
* lisp/calendar/diary-lib.el (diary-display-function):
* lisp/calendar/icalendar.el (icalendar-export-alarms):
* lisp/emacs-lisp/elint.el (elint-ignored-warnings):
* lisp/mail/sendmail.el (send-mail-function):
* lisp/net/gnutls.el (gnutls-verify-error):
* lisp/gnus/mm-decode.el (mm-text-html-renderer):
* lisp/gnus/message.el (message-send-mail-function): Fix misplaced
defcustom :tags (bug#66196).
(message-tool-bar): Remove duplicate, overwritten, and nonexistent
defcustom :type gmm-tool-bar-list-item.
* lisp/progmodes/idlwave.el (idlwave-begin-line-comment): Strip
excessive defcustom :type quoting.
* lisp/progmodes/ps-mode.el (ps-mode-paper-size): Consolidate paper
sizes with same dimensions into a single defcustom menu entry.
* lisp/textmodes/glyphless-mode.el (glyphless-mode-types): Remove
duplicate defcustom :type choice.

lisp/calendar/diary-lib.el
lisp/calendar/icalendar.el
lisp/emacs-lisp/elint.el
lisp/gnus/message.el
lisp/gnus/mm-decode.el
lisp/mail/sendmail.el
lisp/net/gnutls.el
lisp/progmodes/idlwave.el
lisp/progmodes/ps-mode.el
lisp/textmodes/glyphless-mode.el

index 946cf0e723661dac2afb555d007231d1de2ae9ea..0d894f1001304ab79a9d415616ca238af300b0fe 100644 (file)
@@ -167,8 +167,8 @@ form of ((MONTH DAY YEAR) STRING), where string is the diary
 entry for the given date.  This can be used, for example, to
 produce a different buffer for display (perhaps combined with
 holidays), or hard copy output."
-  :type '(choice (const diary-fancy-display :tag "Fancy display")
-                 (const diary-simple-display :tag "Basic display")
+  :type '(choice (const :tag "Fancy display" diary-fancy-display)
+                 (const :tag "Basic display" diary-simple-display)
                  (const :tag "No display" ignore)
                  (function :tag "User-specified function"))
   :initialize 'custom-initialize-default
index e51251d6d9f6fc59dca066d5aedd62e75132fb41..51e6a7d117099e9f3b11214b133a6585e378b387 100644 (file)
@@ -276,9 +276,9 @@ other sexp entries are enumerated in any case."
                                 :value 10)
                        (set :tag "Alarm type"
                             (list :tag "Audio"
-                                  (const audio :tag "Audio"))
+                                  (const :tag "Audio" audio))
                             (list :tag "Display"
-                                  (const display :tag "Display"))
+                                  (const :tag "Display" display))
                             (list :tag "Email"
                                   (const email)
                                   (repeat :tag "Attendees"
index 9812c663ea8832d8c26a7ade0ab7c1cf06dc265e..700f007d6b43993b24904fd686e74230394700a7 100644 (file)
@@ -79,16 +79,16 @@ are as follows, and suppress messages about the indicated features:
   empty-let           - let-bindings with empty variable lists"
   :type '(choice (const :tag "Don't suppress any warnings" nil)
                 (repeat :tag "List of issues to ignore"
-                        (choice (const undefined-functions
-                                       :tag "Calls to unknown functions")
-                                (const unbound-reference
-                                       :tag "Reference to unknown variables")
-                                (const unbound-assignment
-                                       :tag "Assignment to unknown variables")
-                                (const macro-expansion
-                                       :tag "Failure to expand macros")
-                                (const empty-let
-                                       :tag "Let-binding with empty varlist"))))
+                         (choice (const :tag "Calls to unknown functions"
+                                        undefined-functions)
+                                 (const :tag "Reference to unknown variables"
+                                        unbound-reference)
+                                 (const :tag "Assignment to unknown variables"
+                                        unbound-assignment)
+                                 (const :tag "Failure to expand macros"
+                                        macro-expansion)
+                                 (const :tag "Let-binding with empty varlist"
+                                        empty-let))))
   :safe (lambda (value) (or (null value)
                            (and (listp value)
                                 (equal value
index b6b9927a78837fce6611b0889ab0d6d1019b929e..969589bb942f9bf7195c27291893f18d27d253f4 100644 (file)
@@ -747,16 +747,14 @@ default is system dependent and determined by the function
 `message-send-mail-function'.
 
 See also `send-mail-function'."
-  :type '(radio (function-item message--default-send-mail-function
-                              :tag "Use send-mail-function")
+  :type '(radio (function-item message--default-send-mail-function)
                (function-item message-send-mail-with-sendmail)
                (function-item message-send-mail-with-mh)
                (function-item message-send-mail-with-qmail)
                (function-item message-smtpmail-send-it)
-               (function-item smtpmail-send-it)
+                (function-item :doc "Use SMTPmail package." smtpmail-send-it)
                (function-item feedmail-send-it)
-               (function-item message-send-mail-with-mailclient
-                              :tag "Use Mailclient package")
+                (function-item message-send-mail-with-mailclient)
                (function :tag "Other"))
   :group 'message-sending
   :version "27.1"
@@ -8210,7 +8208,6 @@ which specify the range to operate on."
 It can be either a list or a symbol referring to a list.  See
 `gmm-tool-bar-from-list' for the format of the list.  The
 default key map is `message-mode-map'."
-  :type '(repeat gmm-tool-bar-list-item)
   :type '(choice (repeat :tag "User defined list" gmm-tool-bar-item)
                 (symbol))
   :version "29.1"
index b9beedf6c5cd0bcaa8924ed2b7c8a049c6600fd3..3c7d1e7e07330ac8ee472fc3192f676ed3c5ad68 100644 (file)
        ((executable-find "links") 'links)
         ((executable-find "lynx") 'lynx)
         (t 'shr))
-  "Render of HTML contents.
+  "Renderer of HTML contents.
 It is one of defined renderer types, or a rendering function.
 The defined renderer types are:
 `shr': use the built-in Gnus HTML renderer;
@@ -131,8 +131,8 @@ The defined renderer types are:
   :version "29.1"
   :type '(choice (const shr)
                  (const gnus-w3m)
-                 (const w3m :tag "emacs-w3m")
-                (const w3m-standalone :tag "standalone w3m" )
+                 (const :tag "emacs-w3m" w3m)
+                 (const :tag "standalone w3m" w3m-standalone)
                 (const links)
                 (const lynx)
                 (function))
index 8d7e90ccacf1401d48d079520a637730afcbe1ad..8306bd3b30cfaa50d3e5ce11ebc2f4fc7096f599 100644 (file)
@@ -151,11 +151,11 @@ not a valid RFC 822 (or later) header or continuation line,
 that matches the variable `mail-header-separator'.
 This is used by the default mail-sending commands.  See also
 `message-send-mail-function' for use with the Message package."
-  :type '(radio (function-item sendmail-send-it :tag "Use Sendmail package")
-               (function-item sendmail-query-once :tag "Query the user")
-               (function-item smtpmail-send-it :tag "Use SMTPmail package")
-               (function-item feedmail-send-it :tag "Use Feedmail package")
-               (function-item mailclient-send-it :tag "Use Mailclient package")
+  :type '(radio (function-item sendmail-send-it)
+                (function-item sendmail-query-once)
+                (function-item :doc "Use SMTPmail package." smtpmail-send-it)
+                (function-item feedmail-send-it)
+                (function-item mailclient-send-it)
                function)
   :version "24.1")
 
index 36b1654222a28b839ead818ba5acab80ccef721c..955172d8bb6d9aa6a31444e19a16b943e20e4fbb 100644 (file)
@@ -96,7 +96,7 @@ Security'."
           (repeat :tag "List of hostname regexps with flags for each"
            (list
             (choice :tag "Hostname"
-                    (const ".*" :tag "Any hostname")
+                    (const :tag "Any hostname" ".*")
                     regexp)
             (set (const :trustfiles)
                  (const :hostname))))))
index 54c758c6a8af84e3f990d0f0563ab7dbceb02a78..d9eccacc48be71fb53bfdacb78320beae3fcdbaa 100644 (file)
@@ -309,7 +309,7 @@ beginning with a \";\".  Expressions for comments at the beginning of
 the line should begin with \"^\"."
   :group 'idlwave-code-formatting
   :type '(choice (const :tag "Any line beginning with `;'" nil)
-                'regexp))
+                 regexp))
 
 (defcustom idlwave-code-comment ";;[^;]"
   "A comment that starts with this regular expression on a line by
index 1147db816bb0755f5fef10c619c5ee4393412b64..01a075d65127aa58e774b0c63b983d1a719062f1 100644 (file)
@@ -97,11 +97,9 @@ When the figure is finished these values should be replaced."
          (const :tag "archC"       (1296 1728))
          (const :tag "archB"        (864 1296))
          (const :tag "archA"        (648  864))
-         (const :tag "flsa"         (612  936))
-         (const :tag "flse"         (612  936))
+          (const :tag "flsa, flse"   (612  936))
          (const :tag "halfletter"   (396  612))
-         (const :tag "11x17"        (792 1224))
-         (const :tag "tabloid"      (792 1224))
+          (const :tag "11x17, tabloid" (792 1224))
          (const :tag "ledger"      (1224  792))
          (const :tag "csheet"      (1224 1584))
          (const :tag "dsheet"      (1584 2448))
index 99bbb2769e493b929bc60f407b5cae8af8059c35..eb4447f3048e5a01f6884fdf4603e360ca06b394 100644 (file)
@@ -30,7 +30,6 @@ The value can be any of the groups supported by
 `all', for all glyphless characters."
   :version "29.1"
   :type '(repeat (choice (const :tag "All" all)
-                         (const :tag "No font" no-font)
                          (const :tag "C0 Control" c0-control)
                          (const :tag "C1 Control" c1-control)
                          (const :tag "Format Control" format-control)