mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
(browse-url-maybe-new-window): Use called-interactively-p.
This commit is contained in:
parent
3fc1b26475
commit
2de9d0c3be
1 changed files with 4 additions and 3 deletions
|
|
@ -596,10 +596,11 @@ for use in `interactive'."
|
|||
(not (eq (null browse-url-new-window-flag)
|
||||
(null current-prefix-arg)))))
|
||||
|
||||
;; interactive-p needs to be called at a function's top-level, hence
|
||||
;; the macro.
|
||||
;; called-interactive-p needs to be called at a function's top-level, hence
|
||||
;; this macro. We use that rather than interactive-p because
|
||||
;; use in a keyboard macro should not change this behavior.
|
||||
(defmacro browse-url-maybe-new-window (arg)
|
||||
`(if (not (interactive-p))
|
||||
`(if (or noninteractive (not (called-interactively-p)))
|
||||
,arg
|
||||
browse-url-new-window-flag))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue