From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66965 Path: news.gmane.org!not-for-mail From: Michael Olson Newsgroups: gmane.emacs.gnus.general Subject: [PATCH] mml.el: Make sure that <#part> sections are at beginning of line. Date: Mon, 19 May 2008 09:08:26 -0700 Message-ID: <871w3y1dl1.fsf@grepfind.mwolson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1211213563 9271 80.91.229.12 (19 May 2008 16:12:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 May 2008 16:12:43 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15441@lists.math.uh.edu Mon May 19 18:13:23 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jy7yu-0000mh-2i for ding-account@gmane.org; Mon, 19 May 2008 18:13:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Jy7xi-0001Kd-BK; Mon, 19 May 2008 11:11:46 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Jy7uo-0001ID-9a for ding@lists.math.uh.edu; Mon, 19 May 2008 11:08:46 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1Jy7uh-000593-O5 for ding@lists.math.uh.edu; Mon, 19 May 2008 11:08:46 -0500 Original-Received: from deleuze.hcoop.net ([69.90.123.67] ident=Debian-exim) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Jy7uv-0006Hm-00 for ; Mon, 19 May 2008 18:08:54 +0200 Original-Received: from cpe-75-84-153-54.socal.res.rr.com ([75.84.153.54] helo=grepfind.mwolson.org) by deleuze.hcoop.net with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1Jy7uc-00013h-SS for ding@gnus.org; Mon, 19 May 2008 12:08:35 -0400 Original-Received: from mwolson by grepfind.mwolson.org with local (Exim 4.69) (envelope-from ) id 1Jy7uU-0003Bz-M2 for ding@gnus.org; Mon, 19 May 2008 09:08:26 -0700 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEU1QytIVTlZY0dqc1N6 hGGJl3qZpZCtuKXsjxzFAAACW0lEQVR42l2UXXrqIBCGk67Aoe29Ac4CTPDcGwZ73wLdQDOuQLP9 8wHG9hT1Mc6bb/5jp7Xed92TVrqeCYfKRVc+XdfDbqbJ8TixG1UDu2a3xkf2H+z+A6Qn7Xk71AA8 kdJmZg4xpcTshgr2JQSurAswhwDFYQN9r4yxx1BIQqBTBbvqahw9hxRSLOBdFVA89TTOvgSoMaLf ABTWOg5Z8lLRNyD7x4WSVHU1DZurThn2HI9Oa561JhTSDUWxq64YqRlmrcdhA73y3rmJY1okotDT NzDO2XNGZPnS7A4b6NQ8foQFN2eJmEBR7Du1Q/DRh7R4O50BrGmu0F8i49Iya+ScvtDNqkADB8zD pwU9wTu9c8msdNYOO0JvYYyREd9xBOh7zSNc2WMZUYzIDHOpU0Kxe5o9o0eccsr5mNLcwHhC8DoM SQkJ5wbUxAdlbDELEpDbclc8sT2gV2HJIrj/si7hDgzPpY4sqxTV+pWkgt7EGesDIFWUnGuK7pkn erZoieCVZPGcG3jCJimLwS7IVZY4R3mvoNfzoCfOF0mIG1nna+TadAxzgF5u0b3JTaxcmZtCF1dn WSOv63oNl4U3BQCLXOQKWZIHUBWcUci6iuTL7eMOelVAKfp+NkA0kOElN3BbV26AiGZsXEqfa0EQ NtATvTAKCeHh7AEEi4knM6S3HwB2eo1zeZQ5fDbgNkCpbEwh8HUTqYDqwUhIG2NQ/k2WH+CVB9LK aINy0EeAvgF6KRK0wIaPiX8CioRNpQF7X/8EOnoAPpUvrX8DED7t8B/Bv8ErfnpSfxv4B9rx7BDd lxXRAAAAAElFTkSuQmCC Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUhJgg0OgxRWhNncyOE j0Wjq222uoS9w5PN0azd4MagpfWdAAACYklEQVR42mXTzXOaQBQA8CWkPbOQTCc3WbTT3oTVJN5U FmNurYLisY2K5yYRc61jXK8mpu5/2wcSWNsHOwPv9/aDNwMSQvQppQvOl7d7vmoI8TIS4pdA7xD7 bW+Ww30OYxND1P+DNA1R/gcc/B7nR1DkMb6VwZTA2BTQw3I0CrCP4DSHHT6O/jvcOeYRGGEG8HmU EEmuDvBqAFjUSYZFICz6lMJWz6p14lgOFBDaSOFHsYYO1+Hz7wCkw9qmoWEM9yYBeNIUjDA2tVb1 rKSXkr4AvAFAVkG2rbar5yW9CvAF4BUrAEhTrWqZNiv2SVPBJ58AthghBKieaV696TlqS1EUy43R VkNI0U4QNhVc+ea5qqtAISEpIFRWve83AesPW0ryblOKXohiw84GJSyYDqJavV9C2r0QaGepQ/20 PAmY617Pl9CeEjJfAcTlKWt9vFr09M8P3fVvt/uIsbVLYPQh6hvXy2sSLUP+k9Bn1bkQCYhKNHC7 7A/ZL+uDWqv9eCEaB5g8hPPZ1VblS4dWWnfBVzE6wG4VrjnfnvNVHAfKy0SkAbAfdgGeQz7n67Hx NspB1Pkz33POZ3y9GHIJmkYYxdMoTiBeSNBDNzyLdTyXoI+8LB/DXkICjc1yWMlQ8rppHk7GYxlM 77DWCkYoA/V8qOVT+ENXGxlqQdDJtr+VYcCCwB+m+awfWa+GAIG3SPIbCfbtyAPwQcYDUQCjztQP EmE+m9QK6DPSmQSp+GzmNooZjFwepoDMmPuUg2uVp9MUvCBijG1yIKQzfUyhMwaobTJwCIEpvhd4 bNCrgXRS+Atv5I2WCsjODwAAAABJRU5ErkJggg== X-Hashcash: 1:20:080519:ding@gnus.org::/NJ/yDNq1o5Kd1O7:000017RB User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66965 Archived-At: * lisp/gnus/mml.el (mml-read-part): Only look for parts at the beginning of a line. This way emailed patches that just happen to have "<#part>" in them will not be misinterpreted. --- This patch is for the version of Gnus that is included with CVS HEAD in Emacs. I thought I'd run it by the Gnus mailing list first to see if I'm doing something mistaken. lisp/gnus/mml.el | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el index 3aaa9c7..fedd469 100644 --- a/lisp/gnus/mml.el +++ b/lisp/gnus/mml.el @@ -431,7 +431,7 @@ If MML is non-nil, return the buffer up till the correspondent mml tag." (point) (match-beginning 0)))) (if (re-search-forward - "<#\\(/\\)?\\(multipart\\|part\\|external\\|mml\\)." nil t) + "^<#\\(/\\)?\\(multipart\\|part\\|external\\|mml\\)." nil t) (prog1 (mml-buffer-substring-no-properties-except-hard-newlines beg (match-beginning 0)) -- 1.5.4.3 -- | Michael Olson | FSF Associate Member #652 | | http://mwolson.org/ | Hobbies: Lisp, HCoop | | Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner | `-------------------------------------------------------'