From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id e822366f for ; Thu, 6 Feb 2020 14:10:16 +0000 (UTC) Received: (qmail 10578 invoked by alias); 6 Feb 2020 14:10:09 -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: List-Unsubscribe: X-Seq: 45387 Received: (qmail 8366 invoked by uid 1010); 6 Feb 2020 14:10:09 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25713. spamassassin: 3.4.2. Clear:RC:0(210.118.77.11):SA:0(-7.0/5.0):. Processed in 2.972565 secs); 06 Feb 2020 14:10:09 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.11 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20200206140927euoutp014c864a9ea88535d6826f13522fbbf8be~w1XTbXIeV0953809538euoutp01K X-AuditID: cbfec7f2-ef1ff7000001ef66-67-5e3c1e166eaf Message-ID: <1580998165.14726.20.camel@samsung.com> Subject: Re: Unset =?UTF-8?Q?=E2=80=9Czle=5Fbracketed=5Fpaste=E2=80=9D?= .zshrc From: Peter Stephenson To: Date: Thu, 6 Feb 2020 14:09:25 +0000 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djPc7picjZxBvvemFscbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujD/H/zEXdHFXrPtzk7WBsYmzi5GDQ0LARKJjgnYXIxeHkMAK Rom5hw4wQjh9TBI/Lx9hgnB6mSQurp/I0sXICdax7N4jVhBbSGA5o8SHM0ZwRbeXzoJqP80o 8enSOxaIqvOMEhe2MoLYvALGEq8uvWUG2S0sECixo1MZJMwmYCgxddNssBIRAUmJa82nwWwW ARWJ39uug43hBCpvv93OBnGEhsSGm8eYIEYKSpyc+QSshllAXqJ562xmkBskBB6zSezdtp0d osFF4tvPfVC2sMSr41ugbBmJ/zvnM0E0tDNKrJn0mh3C6WGU2HT0DiNElbVE3+2LjCBXMwto SqzfpQ8RdpT4fXUCOyQg+SRuvBWEOIJPYtK26cwQYV6JjjYhiGo1iR1NWxkhwjIST9coTGBU moXkg1lIPpiFsGoBI/MqRvHU0uLc9NRiw7zUcr3ixNzi0rx0veT83E2MwDRw+t/xTzsYv15K OsQowMGoxMNr8NoqTog1say4MvcQowQHs5II73l9yzgh3pTEyqrUovz4otKc1OJDjNIcLEri vMaLXsYKCaQnlqRmp6YWpBbBZJk4OKUaGCu2P54ZH7Os0Lqh2JE7Wq731D2Fo7z8vzJydnVs uygsvHHyT8eJc3eLnZ9Qv4KF28m3VrJx0znrjfPClB7OWPKQN32/675dR85L9ZnuLTmzuKNh pciXw9+1O3jYeZgVmN2PTQ9KbldmdI4S4TW7MlN1hVGi1825lys3Trmd7Rk8We3nO8/0ICWW 4oxEQy3mouJEAIgXrMn/AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4XV0xOZs4g4Uz1CwONj9kcmD0WHXw A1MAY5SeTVF+aUmqQkZ+cYmtUrShhZGeoaWFnpGJpZ6hsXmslZGpkr6dTUpqTmZZapG+XYJe xp/j/5gLurgr1v25ydrA2MTZxcjJISFgIrHs3iPWLkYuDiGBpYwSm+fdYoZIyEh8uvKRHcIW lvhzrYsNoqibSeLf4rPMEM5pRolLl+8xQjjnGSVmPT4E1s4rYCzx6tJbIJuDQ1ggUGJHpzJI mE3AUGLqptmMILaIgKTEtebTYDaLgIrE723XWUBsTqDy9tvtUNtusUjM2/2TCSTBLKAp0br9 N9RJGhIbbh5jgtglKHFy5hMWiBp5ieats5knMArNQtIyC0nZLCRlCxiZVzGKpJYW56bnFhvq FSfmFpfmpesl5+duYgSG/7ZjPzfvYLy0MfgQowAHoxIPr8Frqzgh1sSy4srcQ4wSHMxKIrzn 9S3jhHhTEiurUovy44tKc1KLDzGaAn00kVlKNDkfGJt5JfGGpobmFpaG5sbmxmYWSuK8HQIH Y4QE0hNLUrNTUwtSi2D6mDg4pRoY5379evbX101sMZJCCk9WlE6qKjnYsq4mqshcokTt1Iui 3AAGgVm58Vc3RW+b53bYq353gP/n9ZeOnWX68uJXkmfKs19zJTUPnP8zczdPx2W53NmztryZ baLzruCs9+PYyf0r/l19urzzp1jLui0VO1Ifd4RFFzUfkZ5oZcu0JbY7hk3hwaup/5VYijMS DbWYi4oTAfxpORiVAgAA X-CMS-MailID: 20200206140926eucas1p2cff16cee15cb156bcee50d9c622ec06c X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200123031354eucas1p1605fb92fcf91bd7e2f1b13677b6cc244 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200123031354eucas1p1605fb92fcf91bd7e2f1b13677b6cc244 References: <0723EF0A-BD62-4C2C-AAA1-735AD3D64768@icloud.com> <20200123031249.034c7e1a@tarpaulin.shahaf.local2> <1579773213.5343.1.camel@samsung.com> <20200126004519.6e44ae68@tarpaulin.shahaf.local2> <1580133672.4960.15.camel@samsung.com> <1580209759.6442.3.camel@samsung.com> <1580297021.5380.17.camel@samsung.com> <20200206124023.450ee3f3@tarpaulin.shahaf.local2> On Thu, 2020-02-06 at 14:32 +0100, Mikael Magnusson wrote: > On 2/6/20, Daniel Shahaf wrote: > >  > > Well, it's an option.  It would result in the following interface: > > to prevent $zle_bracketed_paste from being defined one will have to run > > «unset zle_bracketed_paste» if zsh/zle has been loaded, or «zmodload -Fa > > zsh/zle -p:zle_bracketed_paste» otherwise. > I would assume that if someone knew to run that obscure zmodload > command, they would know they could just do this instead, > zmodload zsh/zle > unset zle_bracketed_paste No, this is entirely about autoload behaviour.  "zmodload -Fa" provides selective autoload out of the box, which in principle fixes the issue with no fundamentally new features, just appropriate module exports. However, the main reason for doing this with zmodload would be to provide consistency with different types of module feature, and there's no real call for that as people are much more used to the parameter interface.  So in practice adding behaviour to "unset" is probably easier for everyone. It would be neater to be more consistent about the way module features are provided, just on the basis that if it's in a module it should use the module interface, else why are we pretending it's a module at all rather than building it into the shell?  But that can go way down a very long list. pws