Function: xwidget-webkit-history-reload
xwidget-webkit-history-reload is an interactive and byte-compiled
function defined in xwidget.el.gz.
Signature
(xwidget-webkit-history-reload &rest IGNORED)
Documentation
Reload the current history buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/xwidget.el.gz
(defun xwidget-webkit-history-reload (&rest _ignored)
"Reload the current history buffer."
(interactive)
(setq tabulated-list-entries nil)
(let* ((back-forward-list
(xwidget-webkit-back-forward-list xwidget-webkit-history--session))
(back-list (car back-forward-list))
(here (cadr back-forward-list))
(forward-list (caddr back-forward-list)))
(mapc #'xwidget-webkit-history--insert-item (nreverse forward-list))
(xwidget-webkit-history--insert-item here)
(mapc #'xwidget-webkit-history--insert-item back-list)
(tabulated-list-print t nil)
(goto-char (point-min))
(let ((position (line-beginning-position (1+ (length back-list)))))
(goto-char position)
(setq-local overlay-arrow-position (make-marker))
(set-marker overlay-arrow-position position))))