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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21885 invoked from network); 18 Sep 2023 23:33:20 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 Sep 2023 23:33:20 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1695080000; b=p1wY7tSNFjO++Kj7onj5uR0q4pzl+4xWT6NphLLk/cK6jAiAHVzVU9Mi97YnPh7eh5WpC6J1DF XP82LX3abQqpklR6sds0sG4aArUVJlqz0P5QvVMaN90thm+fJjHA/1ktdH+S0UlKovvGtl5x7N a5azptpY1+Z3n54r3ZWDulmVJUIZqEFEhoA6zt2Gz7GDOYJFt5mnRVqb9dV1vhHJLGONena5TT HBRoMFsMhsKlpobsZ87/g+a7wtsgGT4vO/naxckaVeq604qI/0efAqdevS+ZbZ2xCYjDElox0K xlnR02stxK6XIRrrlTyGHuSdpb+THEdcc5r1fN+8rAT2Rg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 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-20210803; t=1695080000; bh=Lrqbn6HGMhNg7O4BzuQUa8af5d95jsThWkyDNppAaBI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=RvwfIaKZEs8IUFoRj5CK2t01XmLSSbTsE9Kn7J2xvydECtN8wjmkNoMQPPIRIvpVuu2gKkH58R Ly6+vNQhbWmrMCxoqNZ7s4Y+SP7sbb7a1s3brTIYjVAQflH5pStoD+1asYVK0Ghtqf0+XWeu8F CNI9S7oOiIC5O2W5DEKFvumA0hw4tPDcaaNCNiWCyRUwNmuYGT1310h+29DjaXoQz32R0x4VXc J1cBU9VNwx5J9ILXfLkDTY65InLtQyDLSTk9xSRo8aLjwvEI4H5+OGV2aLCQVXZIJA0lsIST3I 2OM6o49lxOTx0AjIrsmbPbgAWGqf1c5ZXOhzbeH4gY3QSQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=ior0EnsVoJ6tSbXrezGa5LHtWdwk0+3gC0euPOVsits=; b=adagDuXFSQ1+Xp7KYH2Rv0ohoo eFtIlazo2H39dhcemFvy3rUcINlK4hmSVe65pgQ411Ejhjg0Ej2fwaQmccsQL4/dP4wkfvrHQMKrV YO4D7pNkbWgGamETZghNI2BcPr0MAstkAfbyrcPpb+tQB9kI0ryFN6iHD48l8LEZMyCygZP2BbuXX QifIUo7wduE8zFXcw3qc2tOkqYgVhOIQz/gdhOmO9IYIp8BLlGT/G0l34vQG6VVYTsqVcZ77rv1rd XeRjCdUMg+dNeHVR83emZOt7j/hxLlSFC76EHXfva09XOj4H/EtrqenR6Dd8YCHY4Wllevc/GTRtr RX/5Bcog==; Received: by zero.zsh.org with local id 1qiNk0-000HYr-AT; Mon, 18 Sep 2023 23:33:20 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f45.google.com ([209.85.218.45]:41986) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qiNjk-000HEp-QB; Mon, 18 Sep 2023 23:33:06 +0000 Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-9adb9fa7200so1032439766b.0 for ; Mon, 18 Sep 2023 16:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1695079984; x=1695684784; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ior0EnsVoJ6tSbXrezGa5LHtWdwk0+3gC0euPOVsits=; b=AIaF3zFmwryXTaY0WmWiSYJ/z43oZPe7K9VOuaV6DzqujS9ndNqAwkdKcsArzjMMyv UbogIztXFOwaWT+PbJPw8Kkf89toxLVrCU/cTBrWVNoUPuqplS+V1ZPrFZE/IReLQAa6 8/EuL9NKTUCfAD6NeIhMX/8h5v1HT3i3qlPTmq58ZoEnaKtnBAjcEAd3WHki4CvYl+QB xM/QA/wj4z1Oo4si78bVE1/314gQT/MmkjC5CHXEzjGuoN6Ioz6DXuczDTzcmdYQDvGa YJ1974vRSVQ8ucdSk7fmDlt4JT8xQIPIwCIUHKGoegOrnqKnYEf+iYoy8Hb++wPs67pN XNQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695079984; x=1695684784; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ior0EnsVoJ6tSbXrezGa5LHtWdwk0+3gC0euPOVsits=; b=vSOPL7P6Ikvi+hqYy9h3/uhPRzS8HEO3ONTPK+2t2bzkiJUbg+oYU46PTyII8pg2N6 9k6GJuZ+MzcWXvMd3g7kO+LtM+YSYztu70q28WBJkhS+n34aNQY4fh38TTNJB2k/2Cie 7Gq2t/qgbZUGChX1c4APvO+hgPCQgTuaQdWR2fUurPEXMCdNHSLZJPP3tFO1w5YKFEbY WPuvDgpamuo0g1Z95hDkhmr0qtNggIBGReiXG/X/zi0arGGSzGNfTVTdFO+H1MMwB5nN 3bASiIgUZbAK37iA5IMEPw+vQT3ab0a4/zYFUeocOTpRbQudeGwIzr9J6AKa7sUzZHOV l7pA== X-Gm-Message-State: AOJu0YzO7VcRCRz8T2LSbudsZqA7iws+jPo3AKcG1D0WbjTb0PXmFx1h Qskbz/LeD3PbmIJuLcIvM3951MKMGq6m40eXzNF0xGcJrWdlmlt+ X-Google-Smtp-Source: AGHT+IEtj+3fNG1pNXrul9EN+t3/HOJEY5f/RLGosxv+VrS+HaFg5rUPG9KtU2WkEqy74vwN3pRGXkrR8fACtYhlbqE= X-Received: by 2002:a17:907:7d89:b0:9a1:fed1:9b42 with SMTP id oz9-20020a1709077d8900b009a1fed19b42mr1258792ejc.23.1695079984216; Mon, 18 Sep 2023 16:33:04 -0700 (PDT) MIME-Version: 1.0 References: <23391-1695078881.417127@hXqK.BiYQ.sk8c> In-Reply-To: <23391-1695078881.417127@hXqK.BiYQ.sk8c> From: Bart Schaefer Date: Mon, 18 Sep 2023 16:32:52 -0700 Message-ID: Subject: Re: Why does zsh clear to end-of-screen after prompt? To: Oliver Kiddle Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52160 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 Mon, Sep 18, 2023 at 4:14=E2=80=AFPM Oliver Kiddle wrote: > > [ moved to -workers ] > On 9 Sep, Bart Schaefer wrote: > > > > no_clr_eos () { > > emulate -L zsh > > if [[ $1 =3D=3D cd ]] > > then > > REPLY=3D"" > > elif [[ -n $2 ]] > > then > > REPLY=3D$(echotc "$@") > > else > > REPLY=3D$termcap[$1] > > fi > > } > > The last 6 lines just restore what would be the default behaviour, > right? That is correct. Although if I were writing it for the current dev revision, I'd probably just use else REPLY=3D${ echotc "$@" } since there'd be no subshell. > Wouldn't it perhaps be helpful if there was an explicit way to fallback > to the default such as by returning an error status. Yes. Or even just by "unset REPLY". > The feature is > mostly only used by the test suite to my knowledge. It's used in X04zlehighlight. I think there was a proposal to use it in another test as well, but that never got done.