From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5531 invoked from network); 9 Apr 2021 23:56:10 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Apr 2021 23:56:10 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1618012570; b=uEqIRO8621ZkYoUlJjDEgZsrpXVgJYX9Uo4Tv+8Z2ct55d9XDSLg8q0EodqlZ8reOUkHMhSmkB oFjpunYsyzUZe566Yp94hRcscERd4zes/ULTX3uEFFmEpIMeF/gzOIHoYog8hXzDgkPHiwymEc MWhDIRsZ7stVRKnInR+ZpHZtp9b5Oc3yldYxrMGaqBzz198NKudBFlcLZc0XgjyPptwq6I5THm SAA7fgAfG8PHntXKfADsCkYJOw0GgAcJ815ICRbR9+lMdgvMr54XwD7j4L/9A+qaj8KeKReiB/ aAAkQSA+/Im83lPMG01hhILGd6I8MM0JGAqGpr11xQDzXw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f51.google.com) smtp.remote-ip=209.85.210.51; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1618012570; bh=czlyoR04/SnNzXB4z8LD+/N6XAfMBhFJUMKk9NletFI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=Q3WjY15DMxHpq+SoBZbCLwQF8Ye0Y9QmG7avmUfYA+ot63McRmZyctKvrKqn6qomQH+2P9ISie rrQqrHlKIAUYAKqB8WaJzqd3xwfhwfKUr6rrCRJb3oupAlqBWoNGn/YUrBSXxZ3VslERuP7kw2 I0Z5Kpikd4sk2NA0kHh+J3SbxfKIDOa2oL8/eadAzqxnIqSPbHZ2765KJgqSZgn8cPikVzlQm0 YWFM7uI2vU+EsGo+bYeMdCqbySs/+4NB/8YIIEwt8CiPXR54hvV2zxRJauI4QCaXTh1WNM3z7l KW0heoeTQuGsblVnySBwuF48wvzhYRLRfZfNWyiulsVdeg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=EIsGYAENSCJrQ9CtkEvmJCER8THlxarZ+2kAglXhnY0=; b=A/SfdBzAidqT3+vlRFuPBrvT4Z Hglb4nY3Psm4RWxApSkIa4PUF0cVwW8laQkNRd1qw4PDncQVxRQQcr7mQNOz1J2fDfrE2/Ugykqxg UyYKBa2bzl4idsIzFjlQtCA1cMGUvmy4zHTNilY+BSLshCgun2llYAwK+Q3zIRk2j4rtGQ6DBRUsq MmCOvj3jan/XIR34mDyXvDtzYfbBFo91rGVaIuHj81M06VZuNrIxJOPNf1ilp7LPt2s7Un011+PiG I+s3WU0h2dYyeUx0R42x3yMHBuXZd/kbMI6nClH6WoItcOfPQpFCGs0Qxeivo1k9jnjScsVDACl5b tu27tGtA==; Received: from authenticated user by zero.zsh.org with local id 1lV0yv-0001xu-U4; Fri, 09 Apr 2021 23:56:09 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f51.google.com) smtp.remote-ip=209.85.210.51; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ot1-f51.google.com ([209.85.210.51]:41792) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lV0ye-0001jD-7u; Fri, 09 Apr 2021 23:55:53 +0000 Received: by mail-ot1-f51.google.com with SMTP id l12-20020a9d6a8c0000b0290238e0f9f0d8so7304032otq.8 for ; Fri, 09 Apr 2021 16:55:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EIsGYAENSCJrQ9CtkEvmJCER8THlxarZ+2kAglXhnY0=; b=w7ITovFXba0fRiDXEv3AX+jEA9ePjl1V41C+QDy5a58c8ClMXVRa/515qSyWHqSbJV dEo8f9cbr/vkRaSgSIxl0DXYV1NIQnlkkOjl5iuip5JWzkfyY8ylAAFx73Zk6xBh4L6z Stx9qUY0noK7bcYwL3fBk88nUahLrss+xJsSDDwArV1QfNBD6OP0JgRtsSGvRDtGRvFH /npsBklwC9EN3yKneVUGWYUq5hAAA+C67vvXdKOovx7V+HBcieppKjVhqpkf+fFpmmEY Jgt1JyAgoSrgeejFOp4PsjjoiqimKg7kl5yUipzStGi6TYTGbgIhDPFAXSET6zxrgxsu lyiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EIsGYAENSCJrQ9CtkEvmJCER8THlxarZ+2kAglXhnY0=; b=h6Gmel1XnZ60frW7v1i49WGecHCw2G0CMGHA9sjtt1cBhaP7bAkuvEIbMNImgaendH kPMN6IG6vk0bNG8HM+VJyWqkcfY3L6GiHiqxZYY9QnqaHWrt0XBoTAv05oZKjyO4ye7k hZ5qoVvfvUoaksNIfBq1lUY5kxWM/c66q7dKBbah0Ot1c1yXw9xz+yrnSs6rshBWyJQi Rl6ErYUSHaZOyuJGGxbklXAbDWaYu6TC+NMBJxvtXVj9EIGWFJPkVZCiXDMMZIyS28wZ zLA65Lh4m88SFAakD5qAdRHE0Hplgc+d2+/kQn+eR7gpz3jQpNCYnIzwBIdfFKQ7GdLE UwoQ== X-Gm-Message-State: AOAM533tONU9XjJz2R1VUN36sDhSrsK6myLYs/oDZg3NxfWBRhhKbSo6 gQhnbTPvH8WLs5I0tbv1btiHxOvJe6aiEX+QOG/ToWbxPq0= X-Google-Smtp-Source: ABdhPJw4zT1uALsD3Z4kfRNu3AJjBYcVDfoFKU4ET+AzB2MMz+wRonaIaNeVVzQXkN/isLzopFt3Q+Ql5XNoQ4xxVsQ= X-Received: by 2002:a05:6830:17d2:: with SMTP id p18mr14190745ota.161.1618012551025; Fri, 09 Apr 2021 16:55:51 -0700 (PDT) MIME-Version: 1.0 References: <85321-1618005842.162070@01py.d8bG.-OTF> <20210409230439.GD6760@tarpaulin.shahaf.local2> In-Reply-To: <20210409230439.GD6760@tarpaulin.shahaf.local2> From: Bart Schaefer Date: Fri, 9 Apr 2021 16:55:40 -0700 Message-ID: Subject: Re: Rewrite of zsh-newuser-install (Mikael's subthread) To: Daniel Shahaf Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 48459 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Fri, Apr 9, 2021 at 4:07 PM Daniel Shahaf wrote: > > P.S. Has the point been made that zrestart loses state? E.g., > variables/styles set won't persist through a zrestart. That's actually intentional, because those variables/styles would not be present with a fresh shell anyway; if they were meant to persist they should be in the zshrc. However, it occurs to me that none of the proposals addresses making sure that the history has been saved (history is not written upon "exec" and would be saved in reverse order by unwinding a chain of new shells).