From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18973 invoked from network); 6 Apr 2007 05:10:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FORGED_RCVD_HELO, HTML_30_40,HTML_MESSAGE autolearn=ham version=3.1.8 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 6 Apr 2007 05:10:30 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 17832 invoked from network); 6 Apr 2007 05:10:24 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 6 Apr 2007 05:10:24 -0000 Received: (qmail 11539 invoked by alias); 6 Apr 2007 05:10:21 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 23266 Received: (qmail 11529 invoked from network); 6 Apr 2007 05:10:20 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 6 Apr 2007 05:10:20 -0000 Received: (qmail 17497 invoked from network); 6 Apr 2007 05:10:20 -0000 Received: from smtpout.mac.com (17.250.248.171) by a.mx.sunsite.dk with SMTP; 6 Apr 2007 05:10:15 -0000 Received: from mac.com (smtpin03-en2 [10.13.10.148]) by smtpout.mac.com (Xserve/smtpout01/MantshX 4.0) with ESMTP id l365AAKB001918; Thu, 5 Apr 2007 22:10:14 -0700 (PDT) Received: from [192.168.25.125] (cpe-76-183-252-211.tx.res.rr.com [76.183.252.211]) (authenticated bits=0) by mac.com (Xserve/smtpin03/MantshX 4.0) with ESMTP id l365A6JF011088 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 5 Apr 2007 22:10:08 -0700 (PDT) Cc: zsh-workers@sunsite.dk Message-Id: <07D9D482-AB3B-4F3F-8C02-64B200AE9880@mac.com> From: Jordan Breeding To: Vincent Lefevre In-Reply-To: <20070406000354.GQ932@prunille.vinc17.org> Content-Type: multipart/signed; boundary=Apple-Mail-2--39489374; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v871.1) Subject: Re: Multibyte Input On OS X Again... Date: Fri, 6 Apr 2007 00:10:06 -0500 References: <35E8A1D8-D000-4AB0-9421-083E40E25E52@mac.com> <20070406000354.GQ932@prunille.vinc17.org> X-Mailer: Apple Mail (2.871.1) X-Brightmail-Tracker: AAAAAA== X-Brightmail-scanned: yes --Apple-Mail-2--39489374 Content-Type: multipart/alternative; boundary=Apple-Mail-1--39489442 --Apple-Mail-1--39489442 Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable On Apr 05, 2007, at 19:03, Vincent Lefevre wrote: > On 2007-04-05 08:14:25 -0500, Jordan Breeding wrote: >> I have emailed the list before about the problems I have with =20 >> multibyte >> input using zsh on OS X. I still can't get it to work, I think =20 >> that it has >> to do with composited versus non-composited characters possibly, =20 >> when I have >> to composite a character (hit one key then another) to get a specific >> character but that character is a single character on the command =20 >> line >> things go badly. In bash with readline everything works fine. I =20 >> made a >> movie of the problem in zsh and then showing bash doing just fine. > > But note that there are other cases where zsh does fine while bash > doesn't behave correctly, e.g. > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D397086 > > zsh (after an "unsetopt PROMPT_CR") does fine. This case concerns the > output of a combining character, but I think that the input and output > are related. So, please, don't add a bug here when fixing the =20 > problem. :) > > Another problem specific to bash: > > vinc17@prunille:~/blah$ mkdir =E9 > vinc17@prunille:~/blah$ echo [TAB] > > gives: > > vinc17@prunille:~/blah$ echo =E9/ > > If you type the right arrow several times, the cursor moves backward > and forward alternatively. > > --=20 > Vincent Lef=E8vre - Web: > 100% accessible validated (X)HTML - Blog: blog/> > Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-=20 > Lyon) Hmm, at least with Bash 3.2 on OS X I don't seem to have the problems =20= that you have with bash. Anyway, I just hope that eventually =20 multibyte input/output in zsh will improve, because other than =20 multibyte support that works the way I would like it to zsh has just =20 about everything I could possibly ask for. Jordan --Apple-Mail-1--39489442 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Apr 05, 2007, at = 19:03, Vincent Lefevre wrote:

On = 2007-04-05 08:14:25 -0500, Jordan Breeding wrote:
I have emailed the list before about the problems I have = with multibyte
input using = zsh on OS X.  I still can't get it to work, I think that it has =
to do with composited versus = non-composited characters possibly, when I have =
to composite a character = (hit one key then another) to get a specific =
character but that character = is a single character on the command line
things go badly.  In bash with readline everything = works fine.  I made a
= movie of the problem in zsh and then showing bash doing just fine. =  

But note that there are other cases where zsh = does fine while bash
doesn't behave correctly, e.g.

 http://bugs.debian.org/cgi-bin/bugreport.cgi?= bug=3D397086

zsh (after an "unsetopt PROMPT_CR") does fine. = This case concerns the
output of a combining character, but I think = that the input and output
are related. So, please, don't add a bug = here when fixing the problem. :)

Another problem specific to = bash:

vinc17@prunille:~/blah$ mkdir =E9
vinc17@prunille:~/blah$ = echo [TAB]

gives:

vinc17@prunille:~/blah$ echo = =E9/

If you type the right arrow several times, the cursor moves = backward
and forward alternatively.

--
Vincent Lef=E8vre = <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% = accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: = CR INRIA - computer arithmetic / Arenaire project (LIP, = ENS-Lyon)

Hmm, at least with Bash 3.2 on = OS X I don't seem to have the problems that you have with bash. =  Anyway, I just hope that eventually multibyte input/output in zsh = will improve, because other than multibyte support that works the way I = would like it to zsh has just about everything I could possibly ask = for.

Jordan

= --Apple-Mail-1--39489442-- --Apple-Mail-2--39489374 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGLzCCAugw ggJRoAMCAQICEArHoLYqHavEY2sYFP4CmvQwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTAzMTIzMjQyM1oXDTA3MTAzMTIzMjQy M1owSTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEmMCQGCSqGSIb3DQEJARYXam9y ZGFuLmJyZWVkaW5nQG1hYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6r26O Wg/0ZZ4KS0ksELJvOR9b7758GvnwcpHZr+xyxqUlEl1D5l243xT8/LdMsOEoxngSpmKqD9nRXg7n qDzUEzOQuc/k66m7Mjkriu4EaXPyM17F3sRaSP9BKJ1kkuk50MnocNL4c2sf15NyO7HSDOBKxdiM 1VYnJ4lgyqW+pE83Pu5G1Ia2qMrDktpVKVe+YIN6tR9eqH2NvBICELeizOSUPmAZqlAPZgEFHJll gqMM/n3X0SBNAMCVEd4vgq4p+KMNnt818zevx6mgsqAnXwsB98Xo5vdPoXSMEIGvPzd5mM0RVPRG +PHktlaF3ZkjsokAlcO38JzOCUkHnKjFAgMBAAGjNDAyMCIGA1UdEQQbMBmBF2pvcmRhbi5icmVl ZGluZ0BtYWMuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAXQsKZg643Tl8X1bM YtWmcbTNfWwh3lTsYJxaz7N7a7SjI7x16HuAtBvQvSfSK42ZMQU17Bxars55nFEEmrm2APu8zpb6 83a5Re+gR7xY69Oob4+tLC0U9aUrRYxO6fYn9CSy/FjicSlzMDJB5Dt6YqTqohjRIVz7cwVsf5kQ ZHYwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UE CBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25z dWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQD ExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZy ZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYD VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A MIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJj WiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHF KlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNV HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFp bENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJl bDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2 H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V 2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEArHoLYqHavEY2sYFP4CmvQw CQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MDcwNDA2MDUxMDA2WjAjBgkqhkiG9w0BCQQxFgQUPjojtrn4yp9Z06RDLGo3F7WR4mcwgYUGCSsG AQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAK x6C2Kh2rxGNrGBT+Apr0MIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBAhAKx6C2Kh2rxGNrGBT+Apr0MA0GCSqGSIb3DQEBAQUABIIB AGZwqN+PiPGCYf42k/5Mwyz6/lUzV0gWHV3ncpbFtbYi/ridXl9X4tGSuYTip5NfJbi+7cWvcHgo E29RcsO6iXBmw0l/h5vvZl0wGYPHwFzPW8Uec2zPigAb1bQodwAV7gnrz2HNnXznLrSO3V3lpZpa kUvFds1K8aw4kmp8gC1fA45kgS/YN2cWTK8i3QMMQ4AhdGnhrjHauvjfTQwt5RsKRqFyXuByBSqv ZbBW4oz5rp8rvYa3xKFtR3u3Pgffpb4bh8+xzaAWZRuYbUFqn7AVbJoIvnT9V69QUCpXKmxvO0Q2 qrx9DbHv8wMaTU+enkGlI1GTEji2wTirnDuOSxYAAAAAAAA= --Apple-Mail-2--39489374--