From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21260 invoked by alias); 9 Nov 2016 15:26:32 -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: 39891 Received: (qmail 6981 invoked from network); 9 Nov 2016 15:26:32 -0000 X-Qmail-Scanner-Diagnostics: from mailout4.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.14):SA:0(-2.9/5.0):. Processed in 0.433189 secs); 09 Nov 2016 15:26:32 -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=-2.9 required=5.0 tests=RP_MATCHES_RCVD 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: cbfec7f4-f791c6d000006eac-05-5823401d01a5 Date: Wed, 09 Nov 2016 15:26:17 +0000 From: Peter Stephenson To: zsh-workers@zsh.org Cc: "Guillaume Maudoux (Layus)" Subject: Re: [PATCH] make TERMINFO_DIRS variable special Message-id: <20161109152617.6eb4658c@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+NgFvrKIsWRmVeSWpSXmKPExsWy7djPc7qyDsoRBn3/hSxevdzGbnGw+SGT A5PHzll32T1WHfzAFMAUxWWTkpqTWZZapG+XwJXxfHdswWqOin0Tn7A1MN5h62Lk5JAQMJH4 d2w5O4QtJnHh3nqgOBeHkMBSRommOzPYIZzPjBIP9h1nhek4/v8NE0RiGaPExddzoFr+MUqs bT8HlTnNKDF1xlZGCOcMo0R322+wLSwCqhKPt8wHm8UmYCgxddNsRhBbREBc4uza8yxdjBwc zEA7ni5QBDGFBSwkrr3hAqngFbCXWPTzFBOIzSlgK3Hmz2pmEJtfQF/i6t9PTBDX2UvMvHKG EaJeUOLH5HssIDazgI7Etm2P2SFseYnNa94yg5wmITCPXWLO27nsILskBGQlNh1ghpjjInHy /n1GCFtY4tXxLdAwkpG4PLmbBcLuZ5R40u0LMWcGo8TpMzuggWot0Xf7IiPEMj6JSdumM0PM 55XoaBOCKPGQWNZ1gXkCo9IsJKfOQnLqLCSnLmBkXsUoklpanJueWmyiV5yYW1yal66XnJ+7 iRGYGE7/O/5lB+PiY1aHGAU4GJV4eDs0lSOEWBPLiitzDzFKcDArifButgMK8aYkVlalFuXH F5XmpBYfYpTmYFES592z4Eq4kEB6YklqdmpqQWoRTJaJg1OqgZF19dYZ2vtYJBYY/r2Uujvq 4zwRad8lwlkT31cxi2RKrzv4V4JDTt10hkmtv5c3819zrti1LGsfLWFdP5VjNs/UVLHtmxcZ zV502Mb4r0RVllibxbzg/SVJay+1Ne/6L/nyuQ2X6J/DU09LzLpT8Vpdpi7kh0jN1WUcjAG+ +SoLN7sbyUmrZCixFGckGmoxFxUnAgByuXUOCAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRmVeSWpSXmKPExsVy+t/xy7r/7ZUjDC4sMbZ49XIbu8XB5odM DkweO2fdZfdYdfADUwBTlJtNRmpiSmqRQmpecn5KZl66rVJoiJuuhZJCXmJuqq1ShK5vSJCS QlliTimQZ2SABhycA9yDlfTtEtwynu+OLVjNUbFv4hO2BsY7bF2MnBwSAiYSx/+/YYKwxSQu 3FsPFOfiEBJYwigxcetGVgingUni95KXLBDOaUaJiwefMEI4Zxglrh6cC9bPIqAq8XjLfFYQ m03AUGLqptmMILaIgLjE2bXngbo5OJiB9j1doAhiCgtYSFx7wwVSwStgL7Ho5ymwKZwCthJn /qxmhhi/j1HicPdUFpAEv4C+xNW/n6BOtZeYeeUMI0SzoMSPyffAapgFtCQ2b2tihbDlJTav ecsMYgsJqEvcuLubfQKjyCwkLbOQtMxC0rKAkXkVo0hqaXFuem6xkV5xYm5xaV66XnJ+7iZG YLxtO/Zzyw7GrnfBhxgFOBiVeHg7NJUjhFgTy4orcw8xSnAwK4nwbrYDCvGmJFZWpRblxxeV 5qQWH2I0BYbRRGYp0eR8YCrIK4k3NDE0tzQ0MrawMDcyUhLnnfrhSriQQHpiSWp2ampBahFM HxMHp1QD456jZxU3dJ84e9Xr1Z1tlxdbz//+OrP91/57izzbVl/MW5XfIKp47eg/ndvXW9dm VN11t7vO/TjU86LwAZtPpxnSU7/ElAe8juRZopyh/j8l9pR0UsDisB/e33KdT36OrUkpiXlx 9K7trrRZdzRX+YVvXhJzLTunjGOBu0/8F/OH0x7znDRinaHEUpyRaKjFXFScCAD3jNGgzQIA AA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20161109152620eucas1p2292fece9d73bd7bb46ad0299e118557e X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 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: 20161109144805epcas1p3ecbe8748a863eabb89b7889ffcfd0bbd X-RootMTR: 20161109144805epcas1p3ecbe8748a863eabb89b7889ffcfd0bbd References: <20161108202651.22527-1-layus.on@gmail.com> On Wed, 9 Nov 2016 15:47:10 +0100 "Guillaume Maudoux (Layus)" wrote: > The general idea is that terminfo look for these varibales via getenv(), > To pass them correctly, we need to export them to our own environment. > The term update is just a nice extra feature avoiding the TERM=$TERM trick. > > I am not aware of the review/accept policy for patches. > Could you tell me if this one has any chance to get merged ? Can't see any problem generally, given it's exactly parellel to the TERMINFO trick. Usually you just need to post it (without the "> " and by any mechanism that doesn't cause line wrap or other modifications) and wait for people to comment. One issue is that the doc implies (and people would probably expect) that TERMINFO_DIRS is a tied variable with a terminfo_dirs array equivalent. This doesn't exist. This would need accessors along the lines of the contents of colonarr_gsu for the colon-separated version and vararray_gsu for the array version. Possibly only the setters are different. pws