Function: pdf-info-query--log
pdf-info-query--log is a natively compiled function defined in
pdf-info.el.
Signature
(pdf-info-query--log STRING &optional QUERY-P)
Documentation
Log STRING as query/response, depending on QUERY-P.
This is a no-op, if pdf-info-log is nil.
Source Code
;; Defined in /nix/store/63h5z2vmzn0mfavcxi2idi23g5xcgkbl-emacs-packages-deps/share/emacs/site-lisp/elpa/pdf-tools-20260102.1101/pdf-info.el
(defun pdf-info-query--log (string &optional query-p)
"Log STRING as query/response, depending on QUERY-P.
This is a no-op, if `pdf-info-log' is nil."
(when pdf-info-log
(with-current-buffer (get-buffer-create "*pdf-info-log*")
(buffer-disable-undo)
(let ((pos (point-max))
(window (get-buffer-window)))
(save-excursion
(goto-char (point-max))
(unless (bolp)
(insert ?\n))
(insert
(propertize
(format-time-string "%H:%M:%S ")
'face
(if query-p
'font-lock-keyword-face
'font-lock-function-name-face))
(if (and (numberp pdf-info-log-entry-max)
(> (length string)
pdf-info-log-entry-max))
(concat (substring string 0 pdf-info-log-entry-max)
"...[truncated]\n")
string)))
(when (and (window-live-p window)
(= pos (window-point window)))
(set-window-point window (point-max)))))))