Function: hyrolo-edit-entry
hyrolo-edit-entry is an interactive and byte-compiled function defined
in hyrolo.el.
Signature
(hyrolo-edit-entry)
Documentation
Edit the source entry of the hyrolo match buffer entry at point.
Return entry name, if any, otherwise, trigger an error.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hyrolo.el
(defun hyrolo-edit-entry ()
"Edit the source entry of the hyrolo match buffer entry at point.
Return entry name, if any, otherwise, trigger an error."
(interactive)
(hyrolo-funcall-match
(lambda ()
(let* ((name-and-src (hyrolo-name-at-p))
(name (car name-and-src))
(src (cdr name-and-src)))
(if name
(progn (cond ((and (boundp 'bbdb-file) (stringp bbdb-file) (equal src (expand-file-name bbdb-file)))
;; For now, can't edit an entry from the bbdb database, signal an error.
(error "(hyrolo-edit-entry): BBDB entries are not editable"))
((and (hyrolo-google-contacts-p) (equal src (get-buffer google-contacts-buffer-name)))
;; For now, can't edit an entry from Google Contacts, signal an error.
(error "(hyrolo-edit-entry): Google Contacts entries are not editable"))
(src
(hyrolo-edit name src)
name)
(t
(error "(hyrolo-edit-entry): Move to an entry to edit it"))))
(error "(hyrolo-edit-entry): Move to an entry to edit it"))))
t))