Function: kotl-mode:copy-kcell-reference-to-register

kotl-mode:copy-kcell-reference-to-register is an interactive and byte-compiled function defined in kotl-mode.el.

Signature

(kotl-mode:copy-kcell-reference-to-register KLINK REGISTER)

Documentation

Copy a KLINK at point or if in a kcell, a klink to that kcell, to a REGISTER.

The REGISTER is named by a single character.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
(defun kotl-mode:copy-kcell-reference-to-register (klink register)
  "Copy a KLINK at point or if in a kcell, a klink to that kcell, to a REGISTER.
The REGISTER is named by a single character."
  (interactive
   (let ((klink (klink:absolute (klink:at-p))))
     (list
      (cond (klink)
	    ((derived-mode-p 'kotl-mode)
	     (setq klink (kcell-view:absolute-reference))))
      (when klink
	(register-read-with-preview (format "Copy %s to register: " klink))))))
  (if (and (stringp klink) register)
      (set-register register klink)
    (user-error "(kotl-mode:copy-kcell-reference-to-register): Point is not within a Koutliner klink or kcell")))