Function: register--jumpable-p

register--jumpable-p is a byte-compiled function defined in register.el.gz.

Signature

(register--jumpable-p REGVAL)

Documentation

Return non-nil if register-val-insert is implemented for REGVAL.

Source Code

;; Defined in /usr/src/emacs/lisp/register.el.gz
(defun register--jumpable-p (regval)
  "Return non-nil if `register-val-insert' is implemented for REGVAL."
  (pcase (register--get-method-type regval 'register-val-jump-to '(t))
    ('t nil)
    ('registerv (registerv-jump-func regval))
    ('cons
     (or (frame-configuration-p (car regval))
	 (window-configuration-p (car regval))
	 (memq (car regval) '(file buffer file-query))))
    (type type)))