From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 11:38:27 2011 Received: (at submit) by debbugs.gnu.org; 30 Apr 2011 15:38:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGCFX-00052W-2Y for submit@debbugs.gnu.org; Sat, 30 Apr 2011 11:38:27 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGCFV-00052F-AF for submit@debbugs.gnu.org; Sat, 30 Apr 2011 11:38:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QGCFP-0001NT-2y for submit@debbugs.gnu.org; Sat, 30 Apr 2011 11:38:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:37583) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCFP-0001NP-1L for submit@debbugs.gnu.org; Sat, 30 Apr 2011 11:38:19 -0400 Received: from eggs.gnu.org ([140.186.70.92]:45382) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCFO-0006GX-3S for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 11:38:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QGCFN-0001NE-3N for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 11:38:18 -0400 Received: from volta.triv.org.uk ([85.158.43.194]:52984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCFM-0001Kd-Sq for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 11:38:17 -0400 Received: from froglet.home.mavit.org.uk (localhost.localdomain [127.0.0.1]) by volta.triv.org.uk (Postfix) with ESMTP id A2C5C44455 for ; Sat, 30 Apr 2011 16:38:14 +0100 (BST) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.14.4/8.14.4) with ESMTP id p3UFc9Od010477 for ; Sat, 30 Apr 2011 16:38:09 +0100 Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.14.4/8.14.4/Submit) with ESMTP id p3UFc9h7010472 for ; Sat, 30 Apr 2011 16:38:09 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Sat, 30 Apr 2011 16:38:09 +0100 (BST) From: Peter Oliver To: bug-gnu-emacs@gnu.org Subject: 23.2; flyspell ignores first line in message-mode Message-ID: User-Agent: Alpine 2.02 (LFD 1266 2009-07-14) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811583-64037032-1304177889=:3428" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811583-64037032-1304177889=:3428 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII When using flyspell-mode with mail-mode or message-mode, the email header is ignored for spellchecking. However, this incorrectly assumes that any such buffer will always begin with a header. I use message-mode to edit the email body only, and I find that flyspell ignores the whole first paragraph of such a buffer. Attached is a patch that causes flyspell to only try to skip over the header if the message really does begin with a header. -- Peter Oliver ---1463811583-64037032-1304177889=:3428 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=flyspell-message-mode-headers.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=flyspell-message-mode-headers.patch IyBCYXphYXIgbWVyZ2UgZGlyZWN0aXZlIGZvcm1hdCAyIChCYXphYXIgMC45 MCkNCiMgcmV2aXNpb25faWQ6IGJ6ckBtYXZpdC5vcmcudWstMjAxMTA0MzAx NTI5MjktZWFqMmthbXUwN3JndXRnbA0KIyB0YXJnZXRfYnJhbmNoOiBub3Nt YXJ0K2J6cjovL2J6ci5zYXZhbm5haC5nbnUub3JnL2VtYWNzL3RydW5rLw0K IyB0ZXN0YW1lbnRfc2hhMTogZWY4ZGIwODgzOTJiZjhmY2FhNjgwYTFiM2Ex NWM4MzMwZDE0NjQyMw0KIyB0aW1lc3RhbXA6IDIwMTEtMDQtMzAgMTY6MzA6 MDEgKzAxMDANCiMgc291cmNlX2JyYW5jaDogYnpyOi8vYnpyLnNhdmFubmFo LmdudS5vcmcvZW1hY3MvdHJ1bmsNCiMgYmFzZV9yZXZpc2lvbl9pZDogdmlu aWNpdXNqbEBpZy5jb20uYnItMjAxMTA0MzAxNTE1MDctXA0KIyAgIHd0MjBx dHN6eHR0NDdwOHkNCiMgDQojIEJlZ2luIHBhdGNoDQo9PT0gbW9kaWZpZWQg ZmlsZSAnbGlzcC90ZXh0bW9kZXMvZmx5c3BlbGwuZWwnDQotLS0gbGlzcC90 ZXh0bW9kZXMvZmx5c3BlbGwuZWwJMjAxMS0wNC0wMyAyMDo1OTo0NSArMDAw MA0KKysrIGxpc3AvdGV4dG1vZGVzL2ZseXNwZWxsLmVsCTIwMTEtMDQtMzAg MTU6Mjk6MjkgKzAwMDANCkBAIC0zMTYsMTIgKzMxNiwxNSBAQA0KICAgIkZ1 bmN0aW9uIHVzZWQgZm9yIGBmbHlzcGVsbC1nZW5lcmljLWNoZWNrLXdvcmQt cHJlZGljYXRlJyBpbiBNYWlsIG1vZGUuIg0KICAgKGxldCAoKGhlYWRlci1l bmQgKHNhdmUtZXhjdXJzaW9uDQogCQkgICAgICAoZ290by1jaGFyIChwb2lu dC1taW4pKQ0KLQkJICAgICAgKHJlLXNlYXJjaC1mb3J3YXJkDQotCQkgICAg ICAgKGNvbmNhdCAiXiINCi0JCQkgICAgICAgKHJlZ2V4cC1xdW90ZSBtYWls LWhlYWRlci1zZXBhcmF0b3IpDQotCQkJICAgICAgICIkIikNCi0JCSAgICAg ICBuaWwgdCkNCi0JCSAgICAgIChwb2ludCkpKQ0KKwkJICAgICAgKGlmIChu b3QgDQorCQkJICAgKGxvb2tpbmctYXQgIl5bQS1aXVxcKD86XFwoPzotW0Et Wl1cXCk/W2Etel0qXFwpKzoiKSkNCisJCQkgIDANCisJCQkocmUtc2VhcmNo LWZvcndhcmQNCisJCQkgKGNvbmNhdCAiXiINCisJCQkJIChyZWdleHAtcXVv dGUgbWFpbC1oZWFkZXItc2VwYXJhdG9yKQ0KKwkJCQkgIiQiKQ0KKwkJCSBu aWwgdCkNCisJCQkocG9pbnQpKSkpDQogCShzaWduYXR1cmUtYmVnaW4NCiAg ICAgICAgICAoaWYgKG5vdCAoYm91bmRwICdtZXNzYWdlLXNpZ25hdHVyZS1z ZXBhcmF0b3IpKQ0KICAgICAgICAgICAgICAocG9pbnQtbWF4KQ0KDQojIEJl Z2luIGJ1bmRsZQ0KSXlCQ1lYcGhZWElnY21WMmFYTnBiMjRnWW5WdVpHeGxJ SFkwQ2lNS1FscG9PVEZCV1NaVFdlZnZSSFlBQWFYZmdGQXdWSHYvOS9JQQ0K d0IrLy8vL3dVQVBlOW1BS2lBQU5FSUpQTlRBVFJxZWFwNko2YVI1SVBVOUNh RzBnSE1BbW1BVElZQUFtQ1lBQUFjd0NhWUJNaGdBQw0KWUpnQUFCRlQvVW1v MDlKcGdUUTBHbUlhWkFEVFJvYVpNQ1NRbVRUUk5NVFJvQko2bUV5YUpvTVFa RFJXOHFZVlNCa0o4WU85V0w5Tg0KbklzK3Z6SWJ0cWFlbDRFS080OEh2a3ZR Q2FJQlpJaklQMnV0cGRWQVFFOHhLSFErRFBnbXpYdnBlWmpCRTlicCtSc2NS QkhObDhOcQ0KTDZXOGthV2xjNkpYR2FFUlVXWCtSTktDQ0dmM0NkeGxLRHNp TnVLeEtUUzZPYWVwUkxHbWQ0cWdXSWpvdUJWNXFvV0thTEpMMnZhVg0KTGRX dFV1VmR5dVNlbHZxcGJHSFhxNFhnM2d2TmhENmtHdjVTSVFaQlVHTE8zcmdM SlNVRk1lNktsUWl5NmFSRVgzbmo1VUVhS0t4Sw0Kby9JamY1MlpGdjJvdnBK TnpwVGFyUkdWTjNKNm9RWW81dGJUeTFWRDBKbG0zSk5tWVVmSmJuU1ZwUytZ dFlwbDhRZUZtaTJrRDdpbg0KR2JYV0lJdUxhUGVNcE9nV2JqZnBzalI4Y1BG elV5dGNEYWxWZ1BCYThabGV4YmJEQTU4WDNNQzRMRzdGNzdSNUdvN1BQN1h5 VmtwRA0KcjlPT2FqYmJkZ243Q3lVVmpiaENvWTJWNFRiT1cyQ3V1VWw4VmF0 UXQ4eTVRayt2ZmZaTHF0amhTVlZGZ1FGbmpFNHdKYk1kUTE1Kw0KMzFsanFW TEtuWnozVlBhV1RpdHlhVFFKaEd0cjNySDlEcFBEcGc1akw2ZGZtZXU1ZGtw ZmNMN0FESHlpQmd0SEU2Y0FGWWN6L3VvbQ0KR2gvU1lIREZJZ2trMTMxS2NB dTl2djdqRHo3L1RBTURvSDZ2RjY1NTk0bzVUbCtISWpmMW9xMlMrRXpLdzg1 NzBpVGVwc2FsTHdMWQ0KejlMZU5ZTldWd0VOUWlIY0tiOGVGQ3E1VExVWWRr QWc5RGRvaDJXWm55VVI5b1NYSGNKazhJUURiRmdwYVVzdkNjNXR2S1JwRUQ0 cg0KUjMwK05xOW9mUTg4Qm5BM0FxTFJpSUhTcnJmSmtaM1RNYktITlVhOGtE bUUvT3daTXNIWjM4WHN0SVZWOHF1ZkJmN1JIR1lRcU42MA0KeG1YbnNUUlBE M2QvdFBUMGJtODh1em5QSnJKTHlGeTJDd2dKM3RYQUhGbEdwVnFWUlA2VExn OExQd3VicS9TN1EvMVR4MFVpSjJEWA0KUjNaZXkzaG5MYUVwSkg1ZDJpOFl0 ckY1dlVPb21iMUZzZm9HRWU4czY5SGpEbnA3d2dEM0I4RlhGUi9HcUlaYXR0 bkFMa2IrcTVKVw0KUDM2amJMcHpsRVlVU3E5dDdFMnFxQnpDcmhmZTZTcml5 R1pNdFVsYWF1blMxK2FLd2IzWlFNVWU5SzFUWjY0bU5NUCt2OGsvSGE1bA0K QTVCS3UzYTJUNVdyNExieXVEZTFQRk9SdVNlRDRLNFpIdnB6eEpKWkNzN25y YnVmc3BHTVdCdzdNZGdXcHE4d2JOWFZuSnV3VFVKaA0KMWFwVzNMUjNLVHk1 THFwS1VPUmdUZGJHWjA5MkFyWUZKM2Fpa0xRdUNGVGw5bEZUamV1b3N1WGNs dnBabE94ZFJlcTIzcUdPQ2dHSw0KVk1zdGE0TEZTUjNMQ3Rkdml1dkVKM2F5 eTFMWXYvRjNKRk9GQ1E1KzlFZGcNCg== ---1463811583-64037032-1304177889=:3428-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 02 12:05:31 2011 Received: (at 8594) by debbugs.gnu.org; 2 May 2011 16:05:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGvco-000429-Ox for submit@debbugs.gnu.org; Mon, 02 May 2011 12:05:30 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGvce-00041p-4G for 8594@debbugs.gnu.org; Mon, 02 May 2011 12:05:29 -0400 Received: from 121-249-126-200.fibertel.com.ar ([200.126.249.121]:53261 helo=ceviche.home) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1QGvcY-0007sw-If; Mon, 02 May 2011 12:05:14 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 11A0E66119; Mon, 2 May 2011 13:05:11 -0300 (ART) From: Stefan Monnier To: Peter Oliver Subject: Re: bug#8594: 23.2; flyspell ignores first line in message-mode Message-ID: References: Date: Mon, 02 May 2011 13:05:11 -0300 In-Reply-To: (Peter Oliver's message of "Sat, 30 Apr 2011 16:38:09 +0100 (BST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 8594 Cc: 8594@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) > However, this incorrectly assumes that any such buffer will always begin > with a header. I use message-mode to edit the email body only, and I find > that flyspell ignores the whole first paragraph of such a buffer. You're misusing message-mode. I'd be surprised if there aren't more "bugs" in such a circumstance. Why don't you solve the problem right by using message-mode as intended: add a dummy header. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon May 02 16:18:17 2011 Received: (at control) by debbugs.gnu.org; 2 May 2011 20:18:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGzZR-0002rh-NE for submit@debbugs.gnu.org; Mon, 02 May 2011 16:18:17 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QGzZQ-0002rW-RC for control@debbugs.gnu.org; Mon, 02 May 2011 16:18:17 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QGzZL-00069E-MI for control@debbugs.gnu.org; Mon, 02 May 2011 16:18:11 -0400 Date: Mon, 02 May 2011 16:18:11 -0400 Message-Id: Subject: control message for bug 8594 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) severity 8594 wishlist tag 8594 notabug wontfix From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 09 15:07:33 2011 Received: (at control) by debbugs.gnu.org; 9 Jul 2011 19:07:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfcsH-0001R8-Cz for submit@debbugs.gnu.org; Sat, 09 Jul 2011 15:07:33 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfcsG-0001Qy-Iy for control@debbugs.gnu.org; Sat, 09 Jul 2011 15:07:32 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QfcsB-0007dV-BX for control@debbugs.gnu.org; Sat, 09 Jul 2011 15:07:27 -0400 Date: Sat, 09 Jul 2011 15:07:27 -0400 Message-Id: Subject: control message for bug 8594 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) forcemerge 7987 8594 From unknown Fri Jun 20 07:24:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 07 Aug 2011 11:24:21 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator