Hi Xavier,

> Xavier Maillard writes:
> Thank you for the explanation. I am currently using HyRolo for
> managing my contacts. In this context, I would like to have a feature
> where every time I read or display a message, any email addresses
> present are automatically added to my rolodex. I believe this would
> streamline my contact management process.

As Bob replied in another thread there is currently no such automation in
hyperbole. But is an interesting idea to lift hyrolo for more streamlined
email management.

Having said that, `hyrolo-add´ has some support for identifying who sent a mail
and insert that into your hyrolo. This would be a manual operation to activate
that on an email. I understand you want automation but for now that might help
you cope with the situation?

For a solution even more in line with Hyperbole you could define an implicit
button that would call hyrolo-add. Something like this: (It assumes you are
reading your mail in gnus and it is not heavily tested.)

----------------------------------------------------------------------
(defib my-hyrolo-add ()
  "With action key on a line beginning with From: call hyrolo-add.
Only active in gnus-article-mode."
  (if (eq major-mode 'gnus-article-mode)
      (save-excursion
        (beginning-of-line)
        (when (looking-at "From:")
          (ibut:label-set (buffer-substring-no-properties 
(line-beginning-position) (line-end-position)))
          (hact (lambda () (call-interactively 'hyrolo-add)))))))
----------------------------------------------------------------------

If you hit the action-key on a line that starts with From: in
gnus-article-mode (AND if no other implicit button takes precedence) it will
call hyrolo-add.

> [...]
> Perhaps this is the root of my problem. It might be that Hyperbole,
> while powerful, doesn't align with my specific needs and
> workflow. Recognizing this could help me make a more informed decision
> about whether to continue exploring Hyperbole or to look for
> alternative solutions that better fit my requirements.

I'm thinking here that Hyperbole tries not to enforce any particular
workflow. Instead it tries to support you by giving you the tools you need for
implementing the workflow you want.

%% Mats

Reply via email to