I've followed a solution found at superuser for capturing the unique identifier (UID) of an Outlook message stored in a PST file, and creating a org link of the form:
[[outlook:UID][Message subject]]
Selecting this link in emacs opens the message in Outlook using a little Lisp stored as org-outlook.el
in my .emacs.d/lisp
directory, so I can access specific messages right from org. Really nice solution for integrating emails that I need to reference right from my notes.
The problem is that I also like to export my notes as html using org-html-export
through C-c C-e h o
, but the Outlook links get rendered as:
<a href="UID">Message subject</a>
which tries (and fails, of course) to open a local file named "UID" instead of:
<a href="outlook:UID">Message subject</a>
which my browser correctly passes off to Outlook.
Is there a way for me to custom define the link export format for an outlook:
link? Kinda a newbie here, and I couldn't find anything on the topic.
Thanks
org-add-link-type
ororg-link-set-parameters
inorg-outlook.el
? The former is deprecated in recent versions of org-mode.org-outlook.el
-- posted a few years back in response to a question on superuser -- usedorg-add-link-type
, which, as for as I saw in the org manual did not have anexport:
function. So glad you pointed me to the revised capability oforg-link-set-parameters
- that was the ticket! - I revisedorg-outlook.el
to usefollow:
andexport:
and it works like a champ. Thank you so much!org-add-link-type
takes a second optional argument calledexport
, so you might have been able to do it with that, but it's certainly better to change it to the modern idiom.