From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/16308 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Elias_M=E5rtenson?= Newsgroups: gmane.emacs.gnus.user Subject: Outlook-style quoting for Gnus Date: Fri, 7 Jun 2013 10:34:27 +0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0193675067385228566==" X-Trace: ger.gmane.org 1370621883 11710 80.91.229.3 (7 Jun 2013 16:18:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Jun 2013 16:18:03 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Fri Jun 07 18:18:05 2013 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UkzMY-0003Z4-6F for gegu-info-gnus-english@m.gmane.org; Fri, 07 Jun 2013 18:18:02 +0200 Original-Received: from localhost ([::1]:37426 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkzMX-0000Ni-Nr for gegu-info-gnus-english@m.gmane.org; Fri, 07 Jun 2013 12:18:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkmVc-0000db-G3 for info-gnus-english@gnu.org; Thu, 06 Jun 2013 22:34:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkmVZ-0004Od-Fk for info-gnus-english@gnu.org; Thu, 06 Jun 2013 22:34:32 -0400 Original-Received: from mail-la0-x230.google.com ([2a00:1450:4010:c03::230]:44109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkmVZ-0004OT-4I for info-gnus-english@gnu.org; Thu, 06 Jun 2013 22:34:29 -0400 Original-Received: by mail-la0-f48.google.com with SMTP id lx15so2205891lab.7 for ; Thu, 06 Jun 2013 19:34:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=HV394yc/rSgrepYzvB/8eEyKd8ECrl8gCwh6Mn1u4pc=; b=EMFL1yTStRarescpvJ+rSOvkLkrlrcmWWCBX3b3ixC2/p35xyu5PAfyWEyD59GYpMw h6idgMYHUDOqVcBc7KQjoM7G5TrpXK2ph189uD5vMkSvTyVYmYlGFWrh4gAU6EOiI20C hV6RKdttoiX/STPQ5CdJQjFAv/J+VjWMJ2j2hcZ+PsCA6WdFbN0gnJbxI6GO0FxsbNE+ dj/EI0XcYamHW12xgEXNqaJ4c6nz3s3jLU23XHe3haXAfEEDFZmrbf/4z2gfpQXhpHwT F9Tf1mww2ICNaTTIIaT5UppkLxhaxZGaEdriDXyBYdVYgxEYJVyd2PfqCl54O7EOZxqS aGcA== X-Received: by 10.112.144.6 with SMTP id si6mr223529lbb.61.1370572467474; Thu, 06 Jun 2013 19:34:27 -0700 (PDT) Original-Received: by 10.112.137.71 with HTTP; Thu, 6 Jun 2013 19:34:27 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::230 X-Mailman-Approved-At: Fri, 07 Jun 2013 12:17:25 -0400 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:16308 Archived-At: --===============0193675067385228566== Content-Type: multipart/alternative; boundary=047d7b34363a101e9c04de8745f1 --047d7b34363a101e9c04de8745f1 Content-Type: text/plain; charset=ISO-8859-1 At work I suffer from a problem that I suppose is not unique in the world: Being in an organisation that exclusively uses Outlook. For quite some time I suffered using Thunderbird, but I don't think I have to tell anyone here that that is not an ideal situation. Especially when most of the corporate communication is happening through email. I tried using Gnus, but I realised quickly that the everybody expects the replies to conform to the (yes, quite horrible) citation style of Outlook. This means that emails are HTML, and that the entire email chain prior is included in each mail. This includes preserved formatting and images. I also realised that Gnus had no way to provide this. This needed a solution. If one doesn't exist: Make one. So, I did. Me and a colleague have been using this for a while now, and it works quite effectively. So I felt it's time to ask the larger community if this this is something that anyone else has worked on addressing, and whether or not this is something that other people may also have a need for. Currently, apart from handling the Outlook-style quoting, with all its horrible quirks, it also uses Muse for marking up the text that you write. I have been thinking of switching this to Org instead. Doing so should be fairly simple, as most of the infrastructure is already in place. Anyway, here's the code if anyone is interested in taking a look: https://github.com/lokedhs/gnus-outlook-style The biggest problem right now for anyone who would like to try this is that it requires an external helper application. I needed to do it that way since there is no stable (and forgiving) HTML parser in Elisp. Adding to this is the fact that even the one in CL (closure-html) also barfs on the mess that Outlook spews out, so I had to patch it. The patch is included in my distribution, but it's not yet part of the standard distribution. Anyway, have fun (wait, no. Outlook is involved, so fun is not part of it). Please take a look if you're interested. :-) Regards, Elias --047d7b34363a101e9c04de8745f1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
At work I suffer from a problem that I suppose is not uniq= ue in the world: Being in an organisation that exclusively uses Outlook. Fo= r quite some time I suffered using Thunderbird, but I don't think I hav= e to tell anyone here that that is not an ideal situation. Especially when = most of the corporate communication is happening through email.

I tried using Gnus, but I realised quickly that the everybod= y expects the replies to conform to the (yes, quite horrible) citation styl= e of Outlook. This means that emails are HTML, and that the entire email ch= ain prior is included in each mail. This includes preserved formatting and = images. I also realised that Gnus had no way to provide this.

This needed a solution. If one doesn't exist: Make = one.

So, I did. Me and a colleague have been using= this for a while now, and it works quite effectively. So I felt it's t= ime to ask the larger community if this this is something that anyone else = has worked on addressing, and whether or not this is something that other p= eople may also have a need for.

Currently, apart from handling the Outlook-style quotin= g, with all its horrible quirks, it also uses Muse for marking up the text = that you write. I have been thinking of switching this to Org instead. Doin= g so should be fairly simple, as most of the infrastructure is already in p= lace.

Anyway, here's the code if anyone is interested in = taking a look:


The biggest problem right now for anyone who woul= d like to try this is that it requires an external helper application. I ne= eded to do it that way since there is no stable (and forgiving) HTML parser= in Elisp. Adding to this is the fact that even the one in CL (closure-html= ) also barfs on the mess that Outlook spews out, so I had to patch it. The = patch is included in my distribution, but it's not yet part of the stan= dard distribution.

Anyway, have fun (wait, no. Outlook is involved, so fun= is not part of it). Please take a look if you're interested. :-)
=

Regards,
Elias
--047d7b34363a101e9c04de8745f1-- --===============0193675067385228566== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ info-gnus-english mailing list info-gnus-english@gnu.org https://lists.gnu.org/mailman/listinfo/info-gnus-english --===============0193675067385228566==--