Function: auto-revert--need-polling-p
auto-revert--need-polling-p is a byte-compiled function defined in
autorevert.el.gz.
Signature
(auto-revert--need-polling-p)
Documentation
Whether periodic polling is required.
Source Code
;; Defined in /usr/src/emacs/lisp/autorevert.el.gz
;; Same as above in a boolean context, but cheaper.
(defun auto-revert--need-polling-p ()
"Whether periodic polling is required."
(cond (global-auto-revert-mode
(or (not auto-revert-avoid-polling)
(cl-some
(lambda (buffer)
(and (not (buffer-local-value
'auto-revert-notify-watch-descriptor buffer))
(or (buffer-local-value 'auto-revert--global-mode buffer)
(buffer-local-value 'auto-revert-mode buffer)
(buffer-local-value 'auto-revert-tail-mode buffer))))
(buffer-list))))
(auto-revert-avoid-polling
(not (cl-every
(lambda (buffer)
(buffer-local-value
'auto-revert-notify-watch-descriptor buffer))
auto-revert-buffer-list)))
(t auto-revert-buffer-list)))