Function: csv--jit-flush
csv--jit-flush is a natively compiled function defined in csv-mode.el.
Signature
(csv--jit-flush BEG END)
Documentation
Cause all the buffer (except for the BEG...END region) to be re-aligned.
Source Code
;; Defined in /nix/store/3gmjnyw9n226b7k7jamikx980vf8267p-emacs-packages-deps/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode.el
(defun csv--jit-flush (beg end)
"Cause all the buffer (except for the BEG...END region) to be re-aligned."
(cl-assert (>= end beg))
;; The buffer shouldn't have changed since beg/end were computed,
;; but just in case, let's make sure they're still sane.
(when (< beg (point-min))
(setq beg (point-min) end (max end beg)))
(when (< (point-max) end)
(setq end (point-max) beg (min end beg)))
(let ((pos (point-min)))
(while (and (< pos beg)
(setq pos (text-property-any pos beg 'csv--jit t)))
(jit-lock-refontify
pos (setq pos (or (text-property-any pos beg 'csv--jit nil) beg))))
(setq pos end)
(while (and (< pos (point-max))
(setq pos (text-property-any pos (point-max) 'csv--jit t)))
(jit-lock-refontify
pos (setq pos (or (text-property-any pos (point-max) 'csv--jit nil)
(point-max))))))
(csv--header-flush))