Function: avy-dowindows

avy-dowindows is a macro defined in avy.el.

Signature

(avy-dowindows FLIP &rest BODY)

Documentation

Depending on FLIP and avy-all-windows run BODY in each or selected window.

Source Code

;; Defined in ~/.emacs.d/elpa/avy-20241101.1357/avy.el
(defmacro avy-dowindows (flip &rest body)
  "Depending on FLIP and `avy-all-windows' run BODY in each or selected window."
  (declare (indent 1)
           (debug (form body)))
  `(let ((avy-all-windows (if ,flip
                              avy-all-windows-alt
                            avy-all-windows)))
     (dolist (wnd (avy-window-list))
       (with-selected-window wnd
         (unless (memq major-mode avy-ignored-modes)
           ,@body)))))