Function: pulsar--pulse-on-window-change

pulsar--pulse-on-window-change is a natively compiled function defined in pulsar.el.

Signature

(pulsar--pulse-on-window-change WINDOW)

Documentation

Run pulsar-pulse-line on WINDOW change.

Source Code

;; Defined in /nix/store/3sr3j7hp5p1wsd8fv5763k239hzdxi1c-emacs-packages-deps/share/emacs/site-lisp/elpa/pulsar-1.4.1/pulsar.el
(defun pulsar--pulse-on-window-change (window)
  "Run `pulsar-pulse-line' on WINDOW change."
  (when (and pulsar-mode
             pulsar-pulse-on-window-change
             (eq (frame-selected-window) window)
             (not (minibufferp))
             ;; Avoid double pulsing when both
             ;; pulsar-pulse-on-window-change and
             ;; pulsar-pulse-functions are in effect.
             (not (memq this-command pulsar-pulse-functions))
             (not (memq real-this-command pulsar-pulse-functions)))
    (pulsar--create-pulse (pulsar--get-line-boundaries) pulsar-window-change-face)))