From mboxrd@z Thu Jan 1 00:00:00 1970 From: Niels Giesen Subject: Re: Re: Sending org buffer as mail? Date: Tue, 21 Dec 2010 21:55:19 +0100 Message-ID: <87vd2mu9qg.fsf@gmail.com> References: <87oc8huycc.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=52542 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PV9JU-0000YL-IR for emacs-orgmode@gnu.org; Tue, 21 Dec 2010 16:00:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PV9Fe-0006ct-BI for emacs-orgmode@gnu.org; Tue, 21 Dec 2010 15:56:11 -0500 Received: from mail-ey0-f177.google.com ([209.85.215.177]:47199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PV9Fe-0006cd-71 for emacs-orgmode@gnu.org; Tue, 21 Dec 2010 15:56:06 -0500 Received: by eyd9 with SMTP id 9so3201327eyd.36 for ; Tue, 21 Dec 2010 12:56:04 -0800 (PST) In-Reply-To: <87oc8huycc.fsf@gmail.com> (Eric Schulte's message of "Sun, 19 Dec 2010 16:39:15 -0700") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: emacs-orgmode@gnu.org "Eric Schulte" writes: > Niels Giesen writes: > >> "Eric Schulte" writes: >> >>> Thanks, I've just pushed up a new version of org-mime which makes use of >>> this function. >> Hi Eric, thanks for implementing this. However, I see a problem in the solution for when html-ascii is specified as the MAIL_FMT, being that the same hook will be run for both parts of the message. I think it better not to have a html-ascii hook and run the html hook for the html part and the ascii hook for the ascii part. Otherwise the ascii hook may for instance delete a =BEGIN_SRC= line and insert cut lines not needed by html. Same goes for html (which is in fact html-org). Although I cannot really think of any hooks I might want to run there. I'll take a look at the link you gave for "Org-mode block fontification" in gnus, although that seems like a solution for the receiving side, and most of my peers do not run gnus and org, or emacs for that matter, but many do want to receive mail in plain text. On the subject of encouraging so-called code blocks brought to our attention by Samuel, encouraging this was not my intention, I should have thought better before posting and I will never in my life post such immoral examples anymore. Regards, Niels >> [...] >> >> Hi Eric, >> >> I love the org-mime-subtree function! It makes writing good-looking >> mails very easy. >> >> Now for a proposal: >> >> For ascii export used for mail, it would be cool if SRC and EXAMPLE >> blocks be surrounded by "cut here" scissor lines. They look well in gnus >> for example: >> > > For even better looking code in gnus, I personally prefer to use org as > my export target (rather than ascii), and with "Org-mode code block > fontification" configuration from > http://eschulte.github.com/emacs-starter-kit/starter-kit-gnus.html > code blocks inside org-mode markup will be correctly fontified in gnus > messages. > >> >> code or example here >> >> Maybe the best way to achieve this is to define a hook before the string >> is sent to `org-export-string' with the FMT arg set to 'ascii, so that >> people can define their own functions. For instance, there are also >> people who prefer a block like >> > > good idea, I've just added a series of hooks to org-mime which will be > called in a temporary buffer holding the text to be exported, so you > could add a function here to add scissor lines around code blocks. Like > Sam I would discourage the use of boxquotes for anything that users may > want to cut and paste. For ascii use the `org-mime-pre-ascii-hook'. > > If you come up with useful hooks it may be nice to share them on worg at > http://orgmode.org/worg/org-contrib/org-mime.php > >> >> ,----[ emacs-lisp ] >> | source here >> `---- >> >> What do you think? >> >> Regards, >> >> Niels. > > Thanks for the suggestion -- Eric > > -- http://pft.github.com/