[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [CONTRIB?] using orgmode to send html mail?

From: Eric Schulte
Subject: Re: [Orgmode] [CONTRIB?] using orgmode to send html mail?
Date: Mon, 05 Apr 2010 09:31:37 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Carsten Dominik <address@hidden> writes:

> On Apr 5, 2010, at 7:39 AM, Eric Schulte wrote:
>> Hi,
>> It is now possible to send HTML mail directly form an org-mode buffer.
>> Calling `org-mime-org-buffer-htmlize' (could probably use a better
>> name)
>> from inside of an org-mode buffer will use `org-export-as-html' to
>> generate HTML of the buffer (respecting regions and subtree
>> narrowing),
>> and will then package the resulting HTML with all linked images into a
>> message buffer.
>> As usual thanks to Carsten's thoughtfully organized functions and
>> control variables this was surprisingly easy to implement.
>> Cheers -- Eric
>> The code is still up at http://github.com/eschulte/org-mime
> CONTIRB?  yes, after the release.....

Sounds great, I'm move this into contrib then. -- Eric

> - Carsten
>> "Eric Schulte" <address@hidden> writes:
>>> Dan Davison <address@hidden> writes:
>>> [...]
>>>> As I understand it the code you've written is designed to be
>>>> called in a
>>>> message-mode buffer with orgstruct-mode in force. Would it make
>>>> sense to
>>>> also include in your package a complementary function, that one
>>>> calls in
>>>> an org-mode buffer? I envisage this generating the HTML, forming the
>>>> multipart email contents, and then saving it to the kill ring, so
>>>> that
>>>> it can be pasted into an email.
>>>> This function would have access to the directory-name and so
>>>> should be
>>>> able to resolve relative paths. Also, there might be some other
>>>> advantages -- for example when exporting just a region or subtree,
>>>> buffer-wide properties such as #+TITLE and #+AUTHOR are picked up
>>>> by the
>>>> org exporter and packaged into the HTML.
>>>> In other words, can I use your machinery to package up the HTML
>>>> generated by Org's C-e dispatcher into an appropriately-constructed
>>>> email?
>>> Hi Dan,
>>> That sounds like a good idea, I've added it to a fledgling task list
>>> packaged in the README at [1].  I'd say there are two options.
>>> 1) which you mentioned saving the entire exported content to the
>>>   kill-ring.  One problem here is that everything is still text and
>>>   pastable only *before* the mime export process, which means that
>>>   linked images wouldn't resolve after pasting into the email client.
>>> 2) having the function generate a new mail buffer containing the
>>>   exported content.  This buffer would need to have it's
>>>   `buffer-file-name' set, for images to resolve during export.  I'm
>>> not
>>>   sure how this should best work.
>>> Thanks -- Eric
>>> Footnotes:
>>> [1]  http://github.com/eschulte/org-mime
>> _______________________________________________
>> Emacs-orgmode mailing list
>> Please use `Reply All' to send replies to the list.
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
> - Carsten

reply via email to

[Prev in Thread] Current Thread [Next in Thread]