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--