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)))