Function: ghostel--maybe-defer-redraw
ghostel--maybe-defer-redraw is a natively compiled function defined in
ghostel.el.
Signature
(ghostel--maybe-defer-redraw BUFFER)
Documentation
Defer BUFFER's redraw if a ghostel-inhibit-redraw-functions hook asks.
Return non-nil when deferred, after rescheduling ghostel--redraw-now
for BUFFER; return nil to let the redraw proceed.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defun ghostel--maybe-defer-redraw (buffer)
"Defer BUFFER's redraw if a `ghostel-inhibit-redraw-functions' hook asks.
Return non-nil when deferred, after rescheduling `ghostel--redraw-now'
for BUFFER; return nil to let the redraw proceed."
(when (with-demoted-errors "ghostel-inhibit-redraw-functions error: %S"
(run-hook-with-args-until-success
'ghostel-inhibit-redraw-functions buffer))
(setq ghostel--redraw-timer
(run-with-timer ghostel-timer-delay nil
#'ghostel--redraw-now buffer))
t))