all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eric Schulte <eric.schulte@gmx.com>
To: emacs-devel@gnu.org
Subject: Re: plain-text markdown handler for Gnus
Date: Wed, 16 May 2012 10:21:58 -0400	[thread overview]
Message-ID: <87ehqkqk8p.fsf@gmx.com> (raw)
In-Reply-To: <87k40c2m0p.fsf_-_@lifelogs.com> (Ted Zlatanov's message of "Wed,  16 May 2012 11:17:26 -0400")

Ted Zlatanov <tzz@lifelogs.com> writes:

>
> [general mm-uu handler omitted]
>
> This is very nice but I think it's also nice to use the `markdown'
> processor directly (as markdown-mode does).  It will handle more of the
> Markdown markup and generates HTML which we can then inline.

Oh, I thought the goal was a message fontification tool, but it sounds
like you're proposing a tool for composing HTML email.

> I'm not sure--can anyone with Markdown experience comment?  This would
> be Gnus-specific because the HTML result would then be part of the
> article buffer.
>

There does exist a very similar Org-mode based tool for composing and
sending HTML email [1].  This tool converts inline Org-mode to HTML
(with a plain text multipart/alternative) inline in the message and the
results render correctly (including attached HTML images) in at least
gnus, Thunderbird and Gmail.

>
> Also it would be very useful to detect Markdown automatically based on
> some traits, like 4-space indented quotes and the other Markdown markup.
>

Maybe automatically converting indented code to the relevant text/x-lang
mime type (with a text alternative) would be simpler but achieve much of
the desired effect?

Best,

>
> Ted
>
>


Footnotes: 
[1]  http://orgmode.org/worg/org-contrib/org-mime.html

-- 
Eric Schulte
http://cs.unm.edu/~eschulte



  reply	other threads:[~2012-05-16 14:21 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-05  6:30 lexical-binding questions Thierry Volpiatto
2012-05-05  6:45 ` Thierry Volpiatto
2012-05-05  8:16   ` BEGIN_SRC..END_SRC (was: lexical-binding questions) Eli Zaretskii
2012-05-05  8:39     ` BEGIN_SRC..END_SRC Tom Rauchenwald
2012-05-05  8:54       ` BEGIN_SRC..END_SRC Eli Zaretskii
2012-05-05 13:38         ` BEGIN_SRC..END_SRC Bastien
2012-05-05 17:02           ` BEGIN_SRC..END_SRC Eli Zaretskii
2012-05-06 16:03             ` BEGIN_SRC..END_SRC Bastien
2012-05-06 16:46               ` BEGIN_SRC..END_SRC Eli Zaretskii
2012-05-06 17:03                 ` BEGIN_SRC..END_SRC Lars Magne Ingebrigtsen
2012-05-05 14:35         ` BEGIN_SRC..END_SRC Drew Adams
2012-05-05 15:10           ` BEGIN_SRC..END_SRC Antoine Levitt
2012-05-05 15:57             ` BEGIN_SRC..END_SRC Drew Adams
2012-05-05 17:00               ` BEGIN_SRC..END_SRC Peter Münster
2012-05-05 17:35                 ` BEGIN_SRC..END_SRC Drew Adams
2012-05-05 21:38                 ` BEGIN_SRC..END_SRC John Wiegley
2012-05-07  2:25                   ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-07  6:23                     ` BEGIN_SRC..END_SRC Miles Bader
2012-05-07  9:37                       ` BEGIN_SRC..END_SRC Thien-Thi Nguyen
2012-05-06 14:17               ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-05 15:48           ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-05 16:43             ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-05 17:12               ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-07  8:57                 ` BEGIN_SRC..END_SRC Julien Danjou
2012-05-07  9:46                   ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-05 17:36               ` BEGIN_SRC..END_SRC Drew Adams
2012-05-05 19:48           ` BEGIN_SRC..END_SRC Martyn Jago
2012-05-05 20:00             ` BEGIN_SRC..END_SRC Drew Adams
2012-05-07  5:44             ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-07 14:23               ` BEGIN_SRC..END_SRC Wolfgang Jenkner
2012-05-08  4:08                 ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-08  7:37                   ` BEGIN_SRC..END_SRC Bastien
2012-05-08 11:41                     ` BEGIN_SRC..END_SRC Juanma Barranquero
2012-05-08 12:17                       ` BEGIN_SRC..END_SRC Stefan Monnier
2012-05-08 14:32                         ` BEGIN_SRC..END_SRC Andreas Röhler
2012-05-09  1:23                           ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-09 17:31                             ` BEGIN_SRC..END_SRC Stefan Monnier
2012-05-09  0:47                         ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-09  3:50                           ` BEGIN_SRC..END_SRC Miles Bader
2012-05-09 11:35                             ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-09 12:23                               ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-09 13:43                                 ` BEGIN_SRC..END_SRC Lars Magne Ingebrigtsen
2012-05-09 14:57                                   ` BEGIN_SRC..END_SRC Eric Schulte
2012-05-09 17:08                                     ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-09 16:06                                       ` BEGIN_SRC..END_SRC Eric Schulte
2012-05-09 18:20                                         ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-09 16:30                                           ` BEGIN_SRC..END_SRC Eric Schulte
2012-05-09 18:44                                             ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-10  7:44                                         ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10  7:28                                     ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10  7:59                                       ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-10 12:35                                         ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10 13:28                                           ` BEGIN_SRC..END_SRC Yann Hodique
2012-05-10 13:51                                           ` BEGIN_SRC..END_SRC Miles Bader
2012-05-15  3:30                                             ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10 15:21                                           ` BEGIN_SRC..END_SRC Davis Herring
2012-05-15  3:56                                             ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10  9:02                                       ` BEGIN_SRC..END_SRC René Kyllingstad
2012-05-10 13:05                                         ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-10 13:55                                           ` BEGIN_SRC..END_SRC René Kyllingstad
2012-05-15  3:52                                             ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-16 14:00                                   ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-09 13:52                               ` BEGIN_SRC..END_SRC Tassilo Horn
2012-05-09 17:44                                 ` BEGIN_SRC..END_SRC Tassilo Horn
2012-05-09 17:33                               ` BEGIN_SRC..END_SRC Stefan Monnier
2012-05-09  4:45                           ` BEGIN_SRC..END_SRC Eli Zaretskii
2012-05-09  6:28                           ` BEGIN_SRC..END_SRC Tassilo Horn
2012-05-09  9:30                             ` BEGIN_SRC..END_SRC Peter Münster
2012-06-08  0:20                               ` BEGIN_SRC..END_SRC Lars Magne Ingebrigtsen
2012-05-09 17:36                           ` BEGIN_SRC..END_SRC Stefan Monnier
2012-05-10  0:56                             ` BEGIN_SRC..END_SRC Miles Bader
2012-05-16 14:51                             ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-16 13:05                               ` BEGIN_SRC..END_SRC Eric Schulte
2012-05-16 15:17                                 ` plain-text markdown handler for Gnus (was: BEGIN_SRC..END_SRC) Ted Zlatanov
2012-05-16 14:21                                   ` Eric Schulte [this message]
2012-05-16 16:29                                     ` plain-text markdown handler for Gnus Ted Zlatanov
2012-05-06 14:15           ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-06 14:18             ` BEGIN_SRC..END_SRC Lennart Borgman
2012-05-06 14:33               ` BEGIN_SRC..END_SRC Alan Mackenzie
2012-05-06 14:43                 ` BEGIN_SRC..END_SRC Lennart Borgman
2012-05-06 18:57               ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-06 23:20                 ` BEGIN_SRC..END_SRC Lennart Borgman
2012-05-07  2:21                   ` BEGIN_SRC..END_SRC Ted Zlatanov
2012-05-07  9:56                     ` BEGIN_SRC..END_SRC Lennart Borgman
2012-05-07 11:04                 ` BEGIN_SRC..END_SRC Stephen J. Turnbull
2012-05-05 13:29   ` lexical-binding questions Stefan Monnier
2012-05-05 17:59     ` Thierry Volpiatto
2012-05-06  0:08     ` Miles Bader
2012-05-06  2:43       ` Stefan Monnier
2012-05-06  6:00     ` Thierry Volpiatto
2012-05-05 13:26 ` Stefan Monnier
2012-05-05 15:57   ` Thierry Volpiatto
2012-05-07 15:19     ` Stefan Monnier
2012-05-07 15:39       ` Drew Adams
2012-05-15  6:40       ` egnarts-ms
2012-05-15 13:55         ` Stefan Monnier
2012-05-14  3:57 ` egnarts-ms
2012-05-14  4:55   ` Stefan Monnier
2012-05-14 17:09     ` Johan Bockgård
2012-05-15 17:54       ` egnarts-ms
2012-05-15 20:14         ` Stefan Monnier
2012-05-15 22:59           ` Johan Bockgård
2012-05-16  2:05             ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ehqkqk8p.fsf@gmx.com \
    --to=eric.schulte@gmx.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.