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 0a20eba1 for ; Sat, 4 Jan 2020 00:41:30 +0000 (UTC) Received: (qmail 3352 invoked by alias); 4 Jan 2020 00:41:25 -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: 45224 Received: (qmail 5421 invoked by uid 1010); 4 Jan 2020 00:41:25 -0000 X-Qmail-Scanner-Diagnostics: from mail-yw1-f54.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25677. spamassassin: 3.4.2. Clear:RC:0(209.85.161.54):SA:0(-1.9/5.0):. Processed in 0.782514 secs); 04 Jan 2020 00:41:25 -0000 X-Envelope-From: dana@dana.is X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.161.54 as permitted sender) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=kA1iIP5lmqdJV/UngPFo22ujCGAa12VanRUvwrW5ayY=; b=APqxh580Jzc4kOHdGokDtAYTuykeA5pSZtk/7Tz979jTb+zBBHTPBCpjZeL4PScRPM 8g2hMrdouQ0Pp08T4p9/M7vJYMBNwRARdYppAheyqrircA9Tw2a8wuUg16x94HL4pQzl PhhFtndonqzLm7CfRZbrrfQDWH3mrXFd0BpwdUGIpdI0m4Z2z2PwOkEtQ1jv8+FU1FJW WeDhQhpPUTA63heVOuQeM86c73zwVFthcqww9fCcRf+5LEmfwC69tutGjRA+n8b8rhQw 7+lUmVoB8+JJ9zyIkphk0rFyED6dhtwgppDsEHpQ8u/JCgenEWb2mXH1JRcf4Swb84MO 8HHg== X-Gm-Message-State: APjAAAXEoLMXLtdI+NgYBHlMfGnifbmen+pheA/3GtEvubDnmzNhvi9Y nyErL5tk3sJo0loQyTB3uD/0Tw== X-Google-Smtp-Source: APXvYqzqmxnnwsp+CvTnc3/FjXgoZgZ67aBokAo/hbeMjBpOPb/gWw7+lsYJ9fAzATQ1cPmLfyBYXw== X-Received: by 2002:a81:9105:: with SMTP id i5mr66730818ywg.295.1578098451061; Fri, 03 Jan 2020 16:40:51 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Official plugin manager? From: dana In-Reply-To: Date: Fri, 3 Jan 2020 18:42:59 -0600 Cc: Daniel Shahaf , Zsh hackers list Content-Transfer-Encoding: quoted-printable Message-Id: References: <63663202-4b1d-428a-b16b-5be1425e84ef@www.fastmail.com> <0C0C9775-59EE-4FBB-AB84-3E7FEF6E5024@dana.is> <186D63AE-2F2A-41C3-9E09-CEE0714E2B7F@dana.is> <12F64C78-BFA2-460C-80D4-921F22C72F78@dana.is> <1578063609.4581.6.camel@samsung.com> <20200103204856.bv6f3dkqhtrjm6vm@tarpaulin.shahaf.local2> <54205248-124e-4e9a-942f-7ff0626791a6@www.fastmail.com> To: Roman Perepelitsa X-Mailer: Apple Mail (2.3445.104.11) On 3 Jan 2020, at 16:37, Roman Perepelitsa = wrote: > - Move keybindings (everything, really) from the global zshrc to the > user and remove fancy indirection from there as well Actually, if key bindings don't always work well out of the box, and especially if we can fix that by simply checking terminfo, shouldn't we = do that with the default bindings in the shell itself? In either case, *not* using terminfo seems like it will limit what we = can actually do, since we risk breaking some terminals otherwise. That's presumably why the Debian configuration uses it in the first place. On 3 Jan 2020, at 16:37, Roman Perepelitsa = wrote: > - Maybe fewer completion styles. Seems like too much but maybe they > are really important, I don't know. Obviously we shouldn't go crazy with it, but i don't see any reason to specifically limit the use of styles. The style system is an important = aspect of configuring zsh. There are very useful settings that can only be = changed that way, and it's important for users to know about it if they want to = make their own changes. I agree that everything should be thoroughly commented, and designed to = impart as much general/transferable knowledge as possible to the user. They = won't learn from it easily if the file contains too much magic. dana