From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29288 invoked by alias); 28 Apr 2017 14:10:55 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41026 Received: (qmail 27933 invoked from network); 28 Apr 2017 14:10:55 -0000 X-Qmail-Scanner-Diagnostics: from mailout3.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.13):SA:0(-5.0/5.0):. Processed in 2.832887 secs); 28 Apr 2017 14:10:55 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7f2-f797e6d000004438-2f-59034d66ca2b Date: Fri, 28 Apr 2017 15:10:43 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: Cannot paste unicode <0221>, <0234> - <024f> Message-id: <20170428151043.5d33d346@pwslap01u.europe.root.pri> In-reply-to: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRmVeSWpSXmKPExsWy7djP87ppvsyRBnvWWVkcbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujA9/JzAWrGOreDSln62BcTJrFyMHh4SAicTfdWJdjJxAppjE hXvr2boYuTiEBJYySjxZ+ZERJCEk0Msk0bFDCqLIROLI9KvMEEXLGCVuLG6BcqYxSbw8+5MJ wjnDKPH0eBsLhHOWUaLh4ns2kH4WAVWJ7rYnTCA2m4ChxNRNs8F2iAiIS5xde54FxBYWsJSY vaGNFcTmFbCXOHztC1icU8BKYtfaFWD1/AL6Elf/fmKCuMleYuaVM4wQ9YISPybfA6tnFtCR 2LbtMTuELS+xec1bsFMlBP6zSdz+v54JEgCyEpsOMEOYLhIXzgdDjBSWeHV8CzuELSPR2XEQ alU/MFy6fSHGzGCUOH1mBxtEwlqi7/ZFRohdfBKTtk2Hmskr0dEmBFHiIdF3fAUrhO0ocWf9 OsYJjIqzkFw9C8nVs5BcvYCReRWjSGppcW56arGxXnFibnFpXrpecn7uJkZgEjj97/inHYxf T1gdYhTgYFTi4e3wYI4UYk0sK67MPcQowcGsJMIbbAcU4k1JrKxKLcqPLyrNSS0+xCjNwaIk zst16lqEkEB6YklqdmpqQWoRTJaJg1OqgXH5AdWUomnHlpyYcbHnzCR1n7kqsaVPzhxpbAp6 ZHx75/uKfvFNcpvlm2L+nbfd3HV123WVCa+PnJ1tyjbh5f5cfs9WTZ6suPMV+++E3L95JVrj 6dmP683vCZeprF76Um/ix6ds/39GtL9en2VpX1e0/LVIk5dA6unKxa/7by07qPijOuPupLgU JZbijERDLeai4kQAxe8rfP4CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsVy+t/xK7rvfJkjDTZNtbE42PyQyYHRY9XB D0wBjFFuNhmpiSmpRQqpecn5KZl56bZKoSFuuhZKCnmJuam2ShG6viFBSgpliTmlQJ6RARpw cA5wD1bSt0twy/jwdwJjwTq2ikdT+tkaGCezdjFyckgImEgcmX6VGcIWk7hwbz1bFyMXh5DA EkaJI5NWs4EkhARmMElc+aMJkTjHKLF60QyoqrOMEtf/HAKrYhFQlehue8IEYrMJGEpM3TSb EcQWERCXOLv2PAuILSxgKTF7QxvYal4Be4nD176AxTkFrCR2rV3BCDH0NpPE+YsLwQbxC+hL XP37iQniPnuJmVfOMEI0C0r8mHwPrJlZQEti87YmVghbXmLzmrfMEGerS9y4u5t9AqPwLCQt s5C0zELSsoCReRWjSGppcW56brGhXnFibnFpXrpecn7uJkZgHG079nPzDsZLG4MPMQpwMCrx 8HZ4MEcKsSaWFVfmHmKU4GBWEuENtgMK8aYkVlalFuXHF5XmpBYfYjQFhsxEZinR5HxgjOeV xBuaGJpbGhoZW1iYGxkpifOWfLgSLiSQnliSmp2aWpBaBNPHxMEp1cBYcZ2hbaKE/kkO76rA 8uNpWkdKS+JtTk4RUjPit5jz980LC/sfikW7Nb+vWh+XLDAnIVSwT8S7cOfhzxO2X288xLXj dcHDgHs9z5iZzoTZzdrMJDF/l+nJkOKm3X0v1q44k/XtVtuL9SxGghcm3d7rtPzaHb2qftel 67R+Tgm4ot2bFZRxsKpNiaU4I9FQi7moOBEAq4ynJbkCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170428141046eucas1p2d41d5475ed010b138e603644178790dc X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170428111102epcas3p1cc3d86dc54fdafd8cd0e613bbaeba69b X-RootMTR: 20170428111102epcas3p1cc3d86dc54fdafd8cd0e613bbaeba69b References: <20170428124439.73447db2@pwslap01u.europe.root.pri> <20170428141650.7ed174d6@pwslap01u.europe.root.pri> On Fri, 28 Apr 2017 15:54:23 +0200 Sebastian Gniazdowski wrote: > > You might want to confirm also if it actually is wcwidth() rather than > > iswprint() by hacking zle_refresh.c e.g. the following (untested). This > > might be a plausible patch, actually --- if iswprint() succeeds, > > presumably the printing width actually is positive (combining characters > > are handled as a special case afterwards). > > Tried the patch, no luck, result is the same So most likely iswprint() is returning false for those characters for some reason, although it could be wrong somewhere else entirely. Doesn't look like it matches the range of metafied characters for once --- the first character in the affected run is U+0234 which is UTF-8 c8 b4 20 none of which is metafied. pws