From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Oliver Newsgroups: gmane.emacs.bugs Subject: bug#8594: 23.2; flyspell ignores first line in message-mode Date: Sat, 30 Apr 2011 16:38:09 +0100 (BST) Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811583-64037032-1304177889=:3428" X-Trace: dough.gmane.org 1304179625 26425 80.91.229.12 (30 Apr 2011 16:07:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 30 Apr 2011 16:07:05 +0000 (UTC) To: 8594@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 30 18:07:01 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QGChA-0004lB-Ft for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Apr 2011 18:07:00 +0200 Original-Received: from localhost ([::1]:33574 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCh9-0002Yd-UR for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Apr 2011 12:06:59 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:35618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCh5-0002XJ-PX for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 12:06:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QGCh4-0005AQ-Sx for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 12:06:55 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGCh4-0005AM-QH for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2011 12:06:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QGCG5-00053L-R9; Sat, 30 Apr 2011 11:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Peter Oliver Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Apr 2011 15:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8594 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.130417790719379 (code B ref -1); Sat, 30 Apr 2011 15:39:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Apr 2011 15:38:27 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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) Original-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 Original-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 User-Agent: Alpine 2.02 (LFD 1266 2009-07-14) 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 30 Apr 2011 11:39:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:46100 Archived-At: 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--