unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Please try this!
@ 2006-05-30  3:47 Richard Stallman
  2006-06-02 16:24 ` Sascha Wilde
  0 siblings, 1 reply; 2+ messages in thread
From: Richard Stallman @ 2006-05-30  3:47 UTC (permalink / raw)


We have papers for this change now.  Would people please try it
and send me your comments?  Is there any problem in installing it?

------- Start of forwarded message -------
Date: Sat, 20 May 2006 23:30:26 +0100 (BST)
From: Vivek Dasmohapatra <vivek@etla.org>
To: Richard Stallman <rms@gnu.org>
Subject: Re: Your Emacs changes
In-Reply-To: <E1FgCyX-0001UE-MQ@fencepost.gnu.org>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-798780327-1148164226=:4317"
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed 
	version=3.0.4

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

- --8323328-798780327-1148164226=:4317
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Tue, 16 May 2006, Richard Stallman wrote:

> Would you please send the diff, with change log entries?
>

Certainly. This is the diff against a cvs source tree I just updated,
including the changelog entry for lisp/.
- --8323328-798780327-1148164226=:4317
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=sh-script.patch
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.62.0605202330260.4317@pike.pepperfish.net>
Content-Description: 
Content-Disposition: attachment; filename=sh-script.patch

ZGlmZiAtdXIgZW1hY3MtdXBzdHJlYW0vbGlzcC9DaGFuZ2VMb2cgZW1hY3Mt
c2gtc2NyaXB0L2xpc3AvQ2hhbmdlTG9nDQotLS0gZW1hY3MtdXBzdHJlYW0v
bGlzcC9DaGFuZ2VMb2cJMjAwNi0wNS0yMCAyMTo0MzoxNS4wMDAwMDAwMDAg
KzAxMDANCisrKyBlbWFjcy1zaC1zY3JpcHQvbGlzcC9DaGFuZ2VMb2cJMjAw
Ni0wNS0yMCAyMzoyMDozNi4wMDAwMDAwMDAgKzAxMDANCkBAIC0xLDMgKzEs
MTcgQEANCisyMDA2LTA1LTIwICBWaXZlayBEYXNtb2hhcGF0cmEgIDx2aXZl
a0BldGxhLm9yZz4NCisNCisJKiBwcm9nbW9kZXMvc2gtc2NyaXB0LmVsIChz
aC1xdW90ZWQtZXhlYyk6IG5ldyBmYWNlIGZvciBxdW90ZWQgZXhlYyANCisJ
Y29uc3RydWN0cyBsaWtlIGBmb28gYmFyYC4NCisJKHNoLXF1b3RlZC1zdWJz
aGVsbCk6IGhlbHBlciBmdW5jdGlvbiB0byBzZXJhY2ggZm9yIGEgcG9zc2li
bHkgbmVzdGVkDQorCXN1YnNoZWxsIChsaWtlIGBgIG9yICQoKSkgd2l0aGlu
IGEgIiIgcXVvdGVkIHN0cmluZy4NCisJKHNoLWZvbnQtbG9jay1rZXl3b3Jk
cy12YXIpOiBhZGQgdGhlIHNoLXF1b3RlZC1leGVjIGNhbGwgZm9yIGJhc2gu
DQorCShzaC1hcHBseS1xdW90ZWQtc3Vic2hlbGwpOiBmbGFnIHF1b3RlIGNo
YXJhY3RlcnMgaW5zaWRlIGEgc3Vic2hlbGwNCisJd2hpY2ggaXMgaXRzZWxm
IGFscmVhZHkgaW4gYSBxdW90ZWQgcmVnaW9uIGFzIHB1bmN0dWF0aW9uLCBz
aW5jZSB0aGlzIA0KKwlpcyB0aGUgY2xvc2VzdCB0byB3aGF0IHRoZXkgYWN0
dWFsbHkgYXJlLg0KKwkoc2gtZm9udC1sb2NrLXN5bnRhY3RpYy1rZXl3b3Jk
cyk6IGFkZCB0aGUgbmV3IHN1YnNoZWxsIGZ1bmN0aW9ucyBoZXJlLg0KKwko
c2gtZm9udC1sb2NrLXN5bnRhY3RpYy1mYWNlLWZ1bmN0aW9uKTogYXBwbHkg
dGhlIG5ldyBmYWNlIGZvciBgYCANCisJcmVnaW9ucyBpbnN0ZWFkIG9mIHRo
ZSBvbGQgZm9udC1sb2NrLXN0cmluZy1mYWNlLg0KKw0KIDIwMDYtMDUtMjAg
IEVsaSBaYXJldHNraWkgIDxlbGl6QGdudS5vcmc+DQogDQogCSogbWVudS1i
YXIuZWwgKG1lbnUtYmFyLW1hbnVhbHMtbWVudSkgPGluZm8tYXByb3Bvcz46
IE5ldyBtZW51IGl0ZW0uDQpkaWZmIC11ciBlbWFjcy11cHN0cmVhbS9saXNw
L3Byb2dtb2Rlcy9zaC1zY3JpcHQuZWwgZW1hY3Mtc2gtc2NyaXB0L2xpc3Av
cHJvZ21vZGVzL3NoLXNjcmlwdC5lbA0KLS0tIGVtYWNzLXVwc3RyZWFtL2xp
c3AvcHJvZ21vZGVzL3NoLXNjcmlwdC5lbAkyMDA2LTA0LTIxIDAwOjM1OjA4
LjAwMDAwMDAwMCArMDEwMA0KKysrIGVtYWNzLXNoLXNjcmlwdC9saXNwL3By
b2dtb2Rlcy9zaC1zY3JpcHQuZWwJMjAwNi0wNS0yMCAyMzowNzozMi4wMDAw
MDAwMDAgKzAxMDANCkBAIC04MTQsNiArODE0LDE4IEBADQogICAgICAoOndl
aWdodCBib2xkKSkpDQogICAiRmFjZSB0byBzaG93IGEgaGVyZS1kb2N1bWVu
dCINCiAgIDpncm91cCAnc2gtaW5kZW50YXRpb24pDQorDQorOzsgdGhlc2Ug
Y29sb3VycyBhcmUgcHJvYmFibHkgaWNreS4gSXQncyBqdXN0IGEgcGxhY2Vo
b2xkZXIgdGhvdWdoLg0KKyhkZWZmYWNlIHNoLXF1b3RlZC1leGVjIA0KKyAg
JyggKCAoKGNsYXNzIGNvbG9yKSAoYmFja2dyb3VuZCBkYXJrKSkNCisgICAg
ICAgKDpmb3JlZ3JvdW5kICJzYWxtb24iKSkNCisgICAgICggKChjbGFzcyBj
b2xvcikgKGJhY2tncm91bmQgbGlnaHQpKQ0KKyAgICAgICAoOmZvcmVncm91
bmQgIm1hZ2VudGEiKSkNCisgICAgICh0DQorICAgICAgKDp3ZWlnaHQgYm9s
ZCkpICkgDQorICAiRmFjZSB0byBzaG93IHF1b3RlZCBleGVjcyBsaWtlIGBg
Ig0KKyAgOmdyb3VwICdzaC1pbmRlbnRhdGlvbikNCisNCiA7OyBiYWNrd2Fy
ZC1jb21wYXRpYmlsaXR5IGFsaWFzDQogKHB1dCAnc2gtaGVyZWRvYy1mYWNl
ICdmYWNlLWFsaWFzICdzaC1oZXJlZG9jKQ0KIChkZWZ2YXIgc2gtaGVyZWRv
Yy1mYWNlICdzaC1oZXJlZG9jKQ0KQEAgLTgzMyw3ICs4NDUsNyBAQA0KICAg
ICAgICAgIGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQ0KIA0KICAg
ICAocmMgc2gtYXBwZW5kIGVzKQ0KLQ0KKyAgICAoYmFzaCBzaC1hcHBlbmQg
c2hlbGwgKCJcXCQoXFwoXFxzdytcXCkiICgxICdzaC1xdW90ZWQtZXhlYyB0
KSApKQ0KICAgICAoc2ggc2gtYXBwZW5kIHNoZWxsDQogCTs7IFZhcmlhYmxl
IG5hbWVzLg0KIAkoIlxcJFxcKHsjP1xcKT9cXChbQS1aYS16X11bQS1aYS16
MC05X10qXFx8Wy0jP0AhXVxcKSIgMg0KQEAgLTk2Nyw2ICs5NzksNDkgQEAN
CiAgIDs7IFRoaXMgbG9va3Mgc2lsbHksIGJ1dCBpdCdzIGJlY2F1c2UgYHNo
LWhlcmUtZG9jLXJlJyBrZWVwcyBjaGFuZ2luZy4NCiAgIChyZS1zZWFyY2gt
Zm9yd2FyZCBzaC1oZXJlLWRvYy1yZSBsaW1pdCB0KSkNCiANCisoZGVmdW4g
c2gtcXVvdGVkLXN1YnNoZWxsIChsaW1pdCkNCisgICJTZWFyY2ggZm9yIGEg
c3Vic2hlbGwgZW1iZWRkZWQgaW4gYSBzdHJpbmcuIEZpbmQgYWxsIHRoZSB1
bmVzY2FwZWQgDQorXCIgY2hhcmFjdGVycyB3aXRoaW4gc2FpZCBzdWJzaGVs
bCwgcmVtZW1iZXJpbmcgdGhhdCBzdWJzaGVsbHMgY2FuIG5lc3QuIg0KKyAg
KGlmIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJcXCg/Oi5cXHxcblxcKSo/XFwo
XFwkKFxcfGBcXCkiIGxpbWl0IHQpDQorICAgICAgOzsgYmluZ28gd2UgaGF2
ZSBhICQoIG9yIGEgYCBpbnNpZGUgYSAiIg0KKyAgICAgIChsZXQgKChjaGFy
IChjaGFyLWFmdGVyIChwb2ludCkpKSANCisgICAgICAgICAgICAoY29udGlu
dWUgdCkNCisgICAgICAgICAgICAocG9zIChwb2ludCkpDQorICAgICAgICAg
ICAgKGRhdGEgbmlsKSAgICA7OyB2YWx1ZSB0byBwdXQgaW50byBtYXRjaC1k
YXRhIChhbmQgcmV0dXJuKQ0KKyAgICAgICAgICAgIChsYXN0IG5pbCkgICAg
OzsgbGFzdCBjaGFyIHNlZW4NCisgICAgICAgICAgICAoYnEgIChlcXVhbCAo
bWF0Y2gtc3RyaW5nIDEpICJgIikpIDs7IGAgc3RhdGUgZmxpcC1mbG9wDQor
ICAgICAgICAgICAgKHNlZW4gbmlsKSAgICA7OyBsaXN0IG9mIGltcG9ydGFu
dCBwb3NpdGlvbnMNCisgICAgICAgICAgICAobmVzdCAxKSkgICAgIDs7IHN1
YnNoZWxsIG5lc3RpbmcgbGV2ZWwNCisgICAgICAgICh3aGlsZSAoYW5kIGNv
bnRpbnVlIGNoYXIgKDw9IHBvcyBsaW1pdCkpDQorICAgICAgICAgIDs7IHVu
ZXNjYXBlZCAiIGluc2lkZSBhICQoIC4uLiApIGNvbnN0cnVjdC4NCisgICAg
ICAgICAgOzsgc3RhdGUgbWFjaGluZSB0aW1lLi4uDQorICAgICAgICAgIDs7
IFwgPT4gaWdub3JlIG5leHQgY2hhcjsgDQorICAgICAgICAgIDs7IGAgPT4g
aW5jcmVhc2Ugb3IgZGVjcmVhc2UgbmVzdGluZyBsZXZlbCBiYXNlZCBvbiBi
cSBmbGFnDQorICAgICAgICAgIDs7ICkgW3doZXJlIG5lc3RpbmcgPiAwXSA9
PiBkZWNyZWFzZSBuZXN0aW5nDQorICAgICAgICAgIDs7ICggW3doZXJlIG5l
c3RpbmcgPiAwXSA9PiBpbmNyZWFzZSBuZXN0aW5nDQorICAgICAgICAgIDs7
ICggW3ByZWNlZWRlZCBieSAkIF0gICA9PiBpbmNyZWFzZSBuZXN0aW5nDQor
ICAgICAgICAgIDs7ICIgW25lc3RpbmcgPD0gMCBdICAgICA9PiB0ZXJtaW5h
dGUsIHdlJ3JlIGRvbmUuDQorICAgICAgICAgIDs7ICIgW25lc3RpbmcgPiAg
MCBdICAgICA9PiByZW1lbWJlciB0aGlzLCBpdCdzIG5vdCBhIHByb3BlciAi
DQorICAgICAgICAgIChpZiAoZXEgP1xcIGxhc3QpIG5pbA0KKyAgICAgICAg
ICAgIChpZiAoZXEgP1xgIGNoYXIpIChzZXRxIG5lc3QgKCsgbmVzdCAoaWYg
YnEgLTEgMSkpIGJxIChub3QgYnEpKQ0KKyAgICAgICAgICAgICAgKGlmIChh
bmQgKD4gbmVzdCAwKSAoZXEgP1wpIGNoYXIpKSAgKHNldHEgbmVzdCAoMS0g
bmVzdCkpDQorICAgICAgICAgICAgICAgIChpZiAoYW5kIChlcSA/JCBsYXN0
KSAoZXEgP1woIGNoYXIpKSAoc2V0cSBuZXN0ICgxKyBuZXN0KSkNCisgICAg
ICAgICAgICAgICAgICAoaWYgKGFuZCAoPiBuZXN0IDApIChlcSA/XCggY2hh
cikpIChzZXRxIG5lc3QgKDErIG5lc3QpKQ0KKyAgICAgICAgICAgICAgICAg
ICAgKGlmIChlcSBjaGFyID9cIikNCisgICAgICAgICAgICAgICAgICAgICAg
ICAoaWYgKD49IDAgbmVzdCkgKHNldHEgY29udGludWUgbmlsKQ0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHNldHEgc2VlbiAoY29ucyBwb3Mgc2Vl
bikpICkgKSkpKSkpDQorICAgICAgICAgIDs7KG1lc3NhZ2UgIlBPUzogJWQg
WyVkXSIgcG9zIG5lc3QpDQorICAgICAgICAgIChzZXRxIGxhc3QgY2hhcg0K
KyAgICAgICAgICAgICAgICBwb3MgICgxKyBwb3MpIA0KKyAgICAgICAgICAg
ICAgICBjaGFyIChjaGFyLWFmdGVyIHBvcykpICkNCisgICAgICAgICh3aGVu
IHNlZW4gDQorICAgICAgICAgIDs7KG1lc3NhZ2UgIlNFRU46ICVTIiBzZWVu
KQ0KKyAgICAgICAgICAoc2V0cSBkYXRhIChsaXN0IChjdXJyZW50LWJ1ZmZl
cikpKQ0KKyAgICAgICAgICAobWFwYyAobGFtYmRhIChQKSANCisgICAgICAg
ICAgICAgICAgICAoc2V0cSBkYXRhIChjb25zIFAgKGNvbnMgKDErIFApIGRh
dGEpKSApICkgc2VlbikNCisgICAgICAgICAgKHN0b3JlLW1hdGNoLWRhdGEg
ZGF0YSkpDQorICAgICAgICBkYXRhKSApKQ0KKw0KIChkZWZ1biBzaC1pcy1x
dW90ZWQtcCAocG9zKQ0KICAgKGFuZCAoZXEgKGNoYXItYmVmb3JlIHBvcykg
P1xcKQ0KICAgICAgICAobm90IChzaC1pcy1xdW90ZWQtcCAoMS0gcG9zKSkp
KSkNCkBAIC05OTcsNiArMTA1MiwxNyBAQA0KICAgICAod2hlbiAoc2F2ZS1l
eGN1cnNpb24gKGJhY2t3YXJkLWNoYXIgMikgKGxvb2tpbmctYXQgIjs7XFx8
aW4iKSkNCiAgICAgICBzaC1zdC1wdW5jKSkpDQogDQorKGRlZnVuIHNoLWFw
cGx5LXF1b3RlZC1zdWJzaGVsbCAoKSANCisgICJBcHBseSB0aGUgYHNoLXN0
LXB1bmMnIHN5bnRheCB0byBhbGwgdGhlIG1hdGNoZXMgaW4gYG1hdGNoLWRh
dGEnLg0KK1RoaXMgaXMgdXNlZCB0byBmbGFnIHF1b3RlIGNoYXJhY3RlcnMg
aW4gc3Vic2hlbGwgY29uc3RydWN0cyBpbnNpZGUgc3RyaW5ncw0KK1wod2hp
Y2ggc2hvdWxkIHRoZXJlZm9yZSBub3QgYmUgdHJlYXRlZCBhcyBub3JtYWwg
cXVvdGUgY2hhcmFjdGVyc1wpIg0KKyAgKGxldCAoKG0gKG1hdGNoLWRhdGEp
KSBhIGIpDQorICAgICh3aGlsZSBtDQorICAgICAgKHNldHEgYSAoY2FyICBt
KQ0KKyAgICAgICAgICAgIGIgKGNhZHIgbSkNCisgICAgICAgICAgICBtIChj
ZGRyIG0pKQ0KKyAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBhIGIgJ3N5bnRh
eC10YWJsZSBzaC1zdC1wdW5jKSkpIHNoLXN0LXB1bmMpDQorDQogKGRlZmNv
bnN0IHNoLWZvbnQtbG9jay1zeW50YWN0aWMta2V5d29yZHMNCiAgIDs7IEEg
YCMnIGJlZ2lucyBhIGNvbW1lbnQgd2hlbiBpdCBpcyB1bnF1b3RlZCBhbmQg
YXQgdGhlIGJlZ2lubmluZyBvZiBhDQogICA7OyB3b3JkLiAgSW4gdGhlIHNo
ZWxsLCB3b3JkcyBhcmUgc2VwYXJhdGVkIGJ5IG1ldGFjaGFyYWN0ZXJzLg0K
QEAgLTEwMDcsNiArMTA3Myw5IEBADQogICAgICgiXFwoXFxcXFxcKSciIDEg
LHNoLXN0LXB1bmMpDQogICAgIDs7IE1ha2Ugc3VyZSAkQCBhbmQgQD8gYXJl
IGNvcnJlY3RseSByZWNvZ25pemVkIGFzIHNleHBzLg0KICAgICAoIlxcJFxc
KFs/QF1cXCkiIDEgLHNoLXN0LXN5bWJvbCkNCisgICAgOzsgaGlnaGxpZ2h0
IChwb3NzaWJseSBuZXN0ZWQpIHN1YnNoZWxscyBpbnNpZGUgIiIgcXVvdGVk
IHJlZ2lvbnMgY29ycmVjdGx5Lg0KKyAgICAoc2gtcXVvdGVkLXN1YnNoZWxs
IA0KKyAgICAgKDEgKHNoLWFwcGx5LXF1b3RlZC1zdWJzaGVsbCkgdCB0KSkN
CiAgICAgOzsgRmluZCBIRVJFRE9DIHN0YXJ0ZXJzIGFuZCBhZGQgYSBjb3Jy
ZXNwb25kaW5nIHJ1bGUgZm9yIHRoZSBlbmRlci4NCiAgICAgKHNoLWZvbnQt
bG9jay1oZXJlLWRvYw0KICAgICAgKDIgKHNoLWZvbnQtbG9jay1vcGVuLWhl
cmVkb2MNCkBAIC0xMDE5LDExICsxMDg4LDEyIEBADQogICAgICgiKSIgMCAo
c2gtZm9udC1sb2NrLXBhcmVuIChtYXRjaC1iZWdpbm5pbmcgMCkpKSkpDQog
DQogKGRlZnVuIHNoLWZvbnQtbG9jay1zeW50YWN0aWMtZmFjZS1mdW5jdGlv
biAoc3RhdGUpDQotICAoaWYgKG50aCAzIHN0YXRlKQ0KLSAgICAgIChpZiAo
Y2hhci12YWxpZC1wIChudGggMyBzdGF0ZSkpDQotCSAgZm9udC1sb2NrLXN0
cmluZy1mYWNlDQotCXNoLWhlcmVkb2MtZmFjZSkNCi0gICAgZm9udC1sb2Nr
LWNvbW1lbnQtZmFjZSkpDQorICAobGV0ICgocSAobnRoIDMgc3RhdGUpKSkN
CisgICAgKGlmIHENCisgICAgICAgIChpZiAoY2hhci12YWxpZC1wIHEpDQor
ICAgICAgICAgICAgKGlmIChlcSBxID9cYCkgJ3NoLXF1b3RlZC1leGVjIGZv
bnQtbG9jay1zdHJpbmctZmFjZSkNCisgICAgICAgICAgc2gtaGVyZWRvYy1m
YWNlKQ0KKyAgICAgIGZvbnQtbG9jay1jb21tZW50LWZhY2UpKQ0KIA0KIChk
ZWZncm91cCBzaC1pbmRlbnRhdGlvbiBuaWwNCiAgICJWYXJpYWJsZXMgY29u
dHJvbGxpbmcgaW5kZW50YXRpb24gaW4gc2hlbGwgc2NyaXB0cy4NCg==

- --8323328-798780327-1148164226=:4317--
------- End of forwarded message -------

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Please try this!
  2006-05-30  3:47 Please try this! Richard Stallman
@ 2006-06-02 16:24 ` Sascha Wilde
  0 siblings, 0 replies; 2+ messages in thread
From: Sascha Wilde @ 2006-06-02 16:24 UTC (permalink / raw)
  Cc: emacs-devel

Richard Stallman <rms@gnu.org> wrote:

> We have papers for this change now.  Would people please try it
> and send me your comments?  Is there any problem in installing it?

After fixing it (see below) I had no further problems with it.  I only
had a quick glance at it, but it seems to work.

[...]
@@ -1019,11 +1088,12 @@
     (")" 0 (sh-font-lock-paren (match-beginning 0)))))
 
 (defun sh-font-lock-syntactic-face-function (state)
-  (if (nth 3 state)
-      (if (char-valid-p (nth 3 state))
-	  font-lock-string-face
-	sh-heredoc-face)
-    font-lock-comment-face))
+  (let ((q (nth 3 state)))
+    (if q
+        (if (char-valid-p q)
+            (if (eq q ?\`) 'sh-quoted-exec font-lock-string-face)
+          sh-heredoc-face)
+      font-lock-comment-face))
                               ^
here is a closing parenthesis missing!

cheers
sascha 
-- 
Sascha Wilde : "Do not dangle the mouse by its cable 
             : or throw the mouse at co-workers"
             : (sgi - Indigo2 Workstation Owner's Guide)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-06-02 16:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-30  3:47 Please try this! Richard Stallman
2006-06-02 16:24 ` Sascha Wilde

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).