]> git.eshelyaron.com Git - emacs.git/commitdiff
cl-macs.el (cl--transform-lambda): Fix last change
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Dec 2021 20:28:51 +0000 (15:28 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Dec 2021 20:28:51 +0000 (15:28 -0500)
* lisp/simple.el (interactive-form): Minor simplification.
* lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Fix last change.

lisp/emacs-lisp/cl-macs.el
lisp/international/mule-diag.el
lisp/mail/sendmail.el
lisp/progmodes/fortran.el
lisp/progmodes/prolog.el
lisp/progmodes/ruby-mode.el
lisp/simple.el
lisp/url/url.el

index 96559fbfb6e285f51dbf2cfb30420e91ae1445c7..bc837e5bf386c779c1826fb21f087ccc534ba3e6 100644 (file)
@@ -316,7 +316,7 @@ FORM is of the form (ARGS . BODY)."
                   (cl-decf slen))
                 (setq header
                       (cond
-                       ((eq :documentation (caar header))
+                       ((eq :documentation (car-safe (car header)))
                         `((:documentation (docstring-add-fundoc-usage
                                            ,(cadr (car header))
                                            ,usage-str))
index efb9296c11050d76b05f2884901eb360632e6920..3c539811739a44f1acbe9b8bd799899924bdac9c 100644 (file)
@@ -812,7 +812,7 @@ but still contains full information about each coding system."
 
 (declare-function font-info "font.c" (name &optional frame))
 
-(defun describe-font-internal (font-info &optional ignored)
+(defun describe-font-internal (font-info &optional _ignored)
   "Print information about a font in FONT-INFO.
 The IGNORED argument is ignored."
   (print-list "name (opened by):" (aref font-info 0))
index d1e8a2f3c69c526c819b19260fbd55f203185c90..0c3e17ee8619484586d7cca3886e4d1f32ba9ef2 100644 (file)
@@ -565,7 +565,7 @@ This also saves the value of `send-mail-function' via Customize."
 (defun sendmail-user-agent-compose (&optional to subject other-headers
                                    continue switch-function yank-action
                                    send-actions return-action
-                                   &rest ignored)
+                                   &rest _)
   (if switch-function
       (funcall switch-function "*mail*"))
   (let ((cc (cdr (assoc-string "cc" other-headers t)))
index 7cf4ce27305f56853b5a5c55a7ef90c4c0288385..8732e398fa07ccca4b46e62cbf54496a775cf44a 100644 (file)
@@ -960,7 +960,7 @@ With non-nil ARG, uncomments the region."
     (set-marker save-point nil)))
 
 ;; uncomment-region calls this with 3 args.
-(defun fortran-uncomment-region (start end &optional ignored)
+(defun fortran-uncomment-region (start end &optional _ignored)
   "Uncomment every line in the region."
   (fortran-comment-region start end t))
 
index c36082bb6d093500a66f1182bdfea185cc4e8669..b68cb001a4b7c9d1bff45e3b3c564b58c0a8869c 100644 (file)
@@ -1327,7 +1327,7 @@ With prefix argument ARG, restart the Prolog process if running before."
     (prolog-mode-variables)
     ))
 
-(defun prolog-inferior-guess-flavor (&optional ignored)
+(defun prolog-inferior-guess-flavor (&optional _ignored)
   (setq-local prolog-system
               (when (or (numberp prolog-system) (markerp prolog-system))
                 (save-excursion
index b0b055bd3611b93a11bd9c25086c455a5b8f1b60..a8dc31b612bc3e3eabab7f759ba4518b9eeae5dd 100644 (file)
@@ -840,7 +840,7 @@ The style of the comment is controlled by `ruby-encoding-magic-comment-style'."
     (back-to-indentation)
     (current-column)))
 
-(defun ruby-indent-line (&optional ignored)
+(defun ruby-indent-line (&optional _ignored)
   "Correct the indentation of the current Ruby line."
   (interactive)
   (ruby-indent-to (ruby-calculate-indent)))
@@ -1567,7 +1567,7 @@ With ARG, do it many times.  Negative ARG means move forward."
         ((error)))
       i))))
 
-(defun ruby-indent-exp (&optional ignored)
+(defun ruby-indent-exp (&optional _ignored)
   "Indent each line in the balanced expression following the point."
   (interactive "*P")
   (let ((here (point-marker)) start top column (nest t))
index cd9e2396fd69399b24fadee9fc1026445f2bc072..9227ee5caa4c4d0dd6493e60ab5bd016f245ed31 100644 (file)
@@ -2362,19 +2362,20 @@ ORIGINAL-NAME is used internally only."
     ((pred byte-code-function-p)
      (when (> (length cmd) 5)
        (let ((form (aref cmd 5)))
-         (if (vectorp form)
-            ;; The vector form is the new form, where the first
-            ;; element is the interactive spec, and the second is the
-            ;; command modes.
-            (list 'interactive (aref form 0))
-          (list 'interactive form)))))
+         (list 'interactive
+              (if (vectorp form)
+                  ;; The vector form is the new form, where the first
+                  ;; element is the interactive spec, and the second
+                  ;; is the "command modes" info.
+                  (aref form 0)
+                form)))))
     ((pred autoloadp)
      (interactive-form (autoload-do-load cmd original-name)))
     ((or `(lambda ,_args . ,body)
          `(closure ,_env ,_args . ,body))
      (let ((spec (assq 'interactive body)))
        (if (cddr spec)
-           ;; Drop the "applicable modes" info.
+           ;; Drop the "command modes" info.
            (list 'interactive (cadr spec))
          spec)))
     (_ (internal--interactive-form cmd))))
index ccc95a6eec4a044d1b8bbe1fd79b8373bf5d5edd..bc44d55a470a4f38bb3400416884ad57fda9f4bf 100644 (file)
@@ -291,7 +291,7 @@ how long to wait for a response before giving up."
 (declare-function mm-display-part "mm-decode"
                  (handle &optional no-default force))
 
-(defun url-mm-callback (&rest ignored)
+(defun url-mm-callback (&rest _)
   (let ((handle (mm-dissect-buffer t)))
     (url-mark-buffer-as-dead (current-buffer))
     (with-current-buffer