Function: logview-difference-to-section-headers

logview-difference-to-section-headers is an interactive and natively compiled function defined in logview.el.

Signature

(logview-difference-to-section-headers &optional SET-VIEW-IF-NEEDED)

Documentation

Display difference to section header timestamp everywhere.

All global (see \<logview-mode-map>M-x logview-difference-to-current-entry (logview-difference-to-current-entry)) and thread-specific difference bases (\<logview-mode-map>M-x logview-thread-difference-to-current-entry (logview-thread-difference-to-current-entry)) are removed.

Key Bindings

logview-mode-map z c

Source Code

;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview-difference-to-section-headers (&optional set-view-if-needed)
  "Display difference to section header timestamp everywhere.
All global (see `\\<logview-mode-map>\\[logview-difference-to-current-entry]') and thread-specific difference bases (`\\<logview-mode-map>\\[logview-thread-difference-to-current-entry]')
are removed."
  (interactive "p")
  (logview--assert 'timestamp)
  (logview--ensure-section-view set-view-if-needed)
  (logview--std-temporarily-widening
    (unless (and (null logview--timestamp-difference-base)
                 (null logview--timestamp-difference-per-thread-bases)
                 logview--timestamp-difference-to-section-headers)
          (setf logview--timestamp-difference-base               nil
                logview--timestamp-difference-per-thread-bases   nil
                logview--timestamp-difference-to-section-headers t)
          (logview--refontify-buffer))))