Function: xwidget-webkit-mode

xwidget-webkit-mode is an interactive and byte-compiled function defined in xwidget.el.gz.

Signature

(xwidget-webkit-mode)

Documentation

Xwidget webkit view mode.

In addition to any hooks its parent mode special-mode might have run, this mode runs the hook xwidget-webkit-mode-hook, as the final or penultimate step during initialization.

         xwidget-webkit-scroll-down-line
         xwidget-webkit-scroll-up-line
+ xwidget-webkit-zoom-in
- xwidget-webkit-zoom-out
<left> xwidget-webkit-scroll-backward
<right> xwidget-webkit-scroll-forward
C-b xwidget-webkit-scroll-backward
C-f xwidget-webkit-scroll-forward
C-n xwidget-webkit-scroll-up-line
C-p xwidget-webkit-scroll-down-line
C-r xwidget-webkit-isearch-mode(var)/xwidget-webkit-isearch-mode(fun)
C-s xwidget-webkit-isearch-mode(var)/xwidget-webkit-isearch-mode(fun)
C-v xwidget-webkit-scroll-up
DEL xwidget-webkit-scroll-down
H xwidget-webkit-browse-history
M-< xwidget-webkit-scroll-top
M-> xwidget-webkit-scroll-bottom
M-v xwidget-webkit-scroll-down
RET xwidget-webkit-insert-string
S-SPC xwidget-webkit-scroll-down
SPC xwidget-webkit-scroll-up
a xwidget-webkit-adjust-size-dispatch
b xwidget-webkit-back
e xwidget-webkit-edit-mode(var)/xwidget-webkit-edit-mode(fun)
f xwidget-webkit-forward
g xwidget-webkit-browse-url
r xwidget-webkit-reload
w xwidget-webkit-current-url

View in manual

Probably introduced at or before Emacs version 25.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/xwidget.el.gz
(define-derived-mode xwidget-webkit-mode special-mode "xwidget-webkit"
  "Xwidget webkit view mode."
  (setq buffer-read-only t)
  (add-hook 'kill-buffer-hook #'xwidget-webkit-buffer-kill)
  (setq-local tool-bar-map xwidget-webkit-tool-bar-map)
  (setq-local bookmark-make-record-function
              #'xwidget-webkit-bookmark-make-record)
  (setq-local header-line-format
              (list "WebKit: "
                    '(:eval
                      (xwidget-webkit-title (xwidget-webkit-current-session)))
                    '(:eval
                      (when xwidget-webkit--loading-p
                        (let ((session (xwidget-webkit-current-session)))
                          (format " [%d%%%%]"
                                  (* 100
                                     (xwidget-webkit-estimated-load-progress
                                      session))))))))
  ;; Keep track of [vh]scroll when switching buffers
  (image-mode-setup-winprops))