mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-10 08:10:21 -08:00
Fix uses of (call-interactively) in lisp/emacs-lisp/checkdoc.el
Passing the prefix argument as the 3rd argument to 'call-interactively' causes the prefix argument to be interpreted as events, which is not only wrong, but also causes a type error, as 'current-prefix-arg' can never be a vector as 'call-interactively' expects. 'call-interactively' automatically passes its prefix argument to the called function, so just do that, eliminating faulty behavior. * lisp/emacs-lisp/checkdoc.el (checkdoc-ispell): (checkdoc-ispell-current-buffer): (checkdoc-ispell-interactive): (checkdoc-ispell-message-text): (checkdoc-ispell-start): (checkdoc-ispell-continue): (checkdoc-ispell-comments): (checkdoc-ispell-defun): Do not pass 'current-prefix-arg' to 'call-interactively' as an event vector; merely allow it to propagate forward to the interactive call.
This commit is contained in:
parent
5fbba6ccea
commit
2ad16e4bf9
1 changed files with 8 additions and 8 deletions
|
|
@ -1062,7 +1062,7 @@ Calls `checkdoc' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-current-buffer ()
|
||||
|
|
@ -1071,7 +1071,7 @@ Calls `checkdoc-current-buffer' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-current-buffer'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-current-buffer nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-current-buffer)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-interactive ()
|
||||
|
|
@ -1080,7 +1080,7 @@ Calls `checkdoc-interactive' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-interactive'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-interactive nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-interactive)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-message-interactive ()
|
||||
|
|
@ -1099,7 +1099,7 @@ Calls `checkdoc-message-text' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-message-text'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-message-text nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-message-text)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-start ()
|
||||
|
|
@ -1108,7 +1108,7 @@ Calls `checkdoc-start' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-start'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-start nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-start)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-continue ()
|
||||
|
|
@ -1117,7 +1117,7 @@ Calls `checkdoc-continue' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-continue'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-continue nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-continue)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-comments ()
|
||||
|
|
@ -1126,7 +1126,7 @@ Calls `checkdoc-comments' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-comments'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-comments nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-comments)))
|
||||
|
||||
;;;###autoload
|
||||
(defun checkdoc-ispell-defun ()
|
||||
|
|
@ -1135,7 +1135,7 @@ Calls `checkdoc-defun' with spell-checking turned on.
|
|||
Prefix argument is the same as for `checkdoc-defun'"
|
||||
(interactive)
|
||||
(let ((checkdoc-spellcheck-documentation-flag t))
|
||||
(call-interactively #'checkdoc-defun nil current-prefix-arg)))
|
||||
(call-interactively #'checkdoc-defun)))
|
||||
|
||||
;;; Error Management
|
||||
;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue