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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5959 invoked from network); 26 Jan 2023 16:24:13 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Jan 2023 16:24:13 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674750253; b=f33NssZrt04vBgNsD8bR+d2+DchtF3QUITEmZm50JrSzvV+NpaRAH5TGLYtBVAWH5or5tMswiH 3iVT7C37+Fe2hl2QQHUTPyJKUvj8jloXu+QK0s0rICJi/FN3BGaXc51j77zKRjT2Y0XLkOG86f l4BvNFjDdHKTfAW15YNyvXKQeFQKWDj7SkPMxsisbl7KcQxJXEs12sYe2W3Nrp6s7Cu1ssXyBv GOYNvphVAEyOUALRnLzy+13lXOY2+yWDnhvuqilKQjFxz3xwFbgk0V2d4cMVOjt9LsKyX+dA8u SaWHOQUheXksJ/LgBxbHybQhpQ6t16GJrda4cSqtqwSMzg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1674750253; bh=am9pbB7JcmNUKKOVU0EVwMUprdOjPLawQG55TaB5y6g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:In-Reply-To:Content-Type: MIME-Version:References:Reply-To:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=oiWC4Eok1WX9yjxyQlkrCZ7IvBZ3sgKggHCqNzU7fLpIlBlvQMBi3xoJKuarr3KGzC+ZJwRI1d URm6SipPuRo3ktfTK8VceEr+nleDYHRpk5IGtrW2pSjauHVHscfpOD0d5wb1B1wAhL9mCj1FXn tqmTh+OEMl2nNIaMG0hEZQoLa05+AJEzdd59GoFJpYAlXP922aUNfuC7mT80LJO6xGcXeh4L45 zUiLYk9GmXmaDkSX6lL6JUr8WB0Y0d65qIc3+bmKJujeqdRYlsLvsTtkU/FpdsJZDQD5VLW0jW xlnBN+1HHF9+oO7n7DbGOK3yjtdWedJetv4CgKIRzGnJXg==; 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:In-Reply-To :Content-Type:MIME-Version:References:Reply-To:Message-ID:Subject:To:From: Date:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=h6xVahq3dFW6bMwNijIbaF9SILUUkx7E1h5DrFcHz2Q=; b=oRO5vWoNCauRFnY+3Cxede73+u otpUhG7Q6pPdZFy1g06hnIa9MOegD6I5X0hKUqWTColpZQtifl95aDX09p48pp/BgCELC3ktsvWYA HB36KfSeaLVpTAaNykKCSsV5aVTw+lUG8SNUDtlbE5Gi6mFGTwHBge1qzsNo9pDp5RByXmyptiy1l 4z5GriwviEdigGbjHS6bc9CG6j3Ze4OFZbnFAo/qEehOtrJPQN04Ly1QpA1SoHRjaiHqwALp4Q1UB 0nvgc5H2fLyEiLDmteU28hrf56Kv91xE9YfTsb+AYOdPJW9N3FniPKOXpUD0q94JNPPugYCQ3NYuY m4zrSxyQ==; Received: by zero.zsh.org with local id 1pL52r-000DZr-2t; Thu, 26 Jan 2023 16:24:13 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none Received: from mout.gmx.net ([212.227.15.15]:58773) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1pL529-000Cro-U6; Thu, 26 Jan 2023 16:23:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1674750208; bh=am9pbB7JcmNUKKOVU0EVwMUprdOjPLawQG55TaB5y6g=; h=X-UI-Sender-Class:Date:From:To:Subject:Reply-To:References: In-Reply-To; b=gCZ2DG2suSBN6AJqbXxRNZsmkJL2tMir4DyTsym2k502QsP9sV5jTcKq4Jot14EAO gyf9THGwmGikfOQf1vxAr/XHwqMXR/2GkawzTl94XEB5ThBh79Mpg1yeNbGitnmrFX qdr9C+9dbGxqwWAOubwa/Vq7oMHXBDDQmdQGNAp8VKhQ7QV/0wuBEnpJ3B3JsHkNW8 s8abxw7LrWS+mDe92/Z+aSfefOalUaA+wC9Olerrxvmsq+Y0EBnxUJ9JwcwbW6B6jI gewCJwOuzbJT7asrEt3FelJLZQLS6o3wJS4SnP9jy8w0OuvtXkjcxaQcLNx5bqCHkV UaXgo22zxH/Wg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from limone.obstwiese ([46.223.163.196]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MwwZd-1oRkb53QhX-00yQMr for ; Thu, 26 Jan 2023 17:23:28 +0100 Received: from luthien by limone.obstwiese with local (Exim 4.94.2) (envelope-from ) id 1pL523-0000DB-Vz; Thu, 26 Jan 2023 17:23:23 +0100 Date: Thu, 26 Jan 2023 17:23:23 +0100 From: Dominik Vogt To: Zsh Users Subject: Re: time command with shell builtins Message-ID: Reply-To: dominik.vogt@gmx.de Mail-Followup-To: Zsh Users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:c17YBgIwArNsKuNqu4nWV91zlPHyIUhE5JGGILRn74Pt7InoikJ +SWHcHU+jv2pAW3zQY8ZzwNsWaSVptQsnJgOXNEYNqq9V3Mwfcpty6ldOUXBDFZZiw2QLcy FIaGj+nDOHSih7FmMMVTOsBDQD9llmUoIVp2hLhs0H6KYX7TOCwqoQEixdBMpf4imaBkybR +f1+Qn500h7Qr2O9LQ3Dg== UI-OutboundReport: notjunk:1;M01:P0:a/ZSUdvIprQ=;tPYQJ+yeRMn9+bCMVEe+sY0mrgT pm+q7+U+/e4C39TLL67eo6SiKPNjqzUnh6Ws4pygLarX3acXYYPl3lGX3MJTwKYh4Ddq42pMX lS5ykgiRV9953Pu79Aleeo5npftJSgw3ZLQo4g9NrICbb5JxEx+dgu4+etdAZgnaLKWns+jLo PmED9OKveiWuLqb1B0+MhbiasiFcMRjJWxeAlbdWyh+jcfDC8pgmilv5xeiL73EhVcNztyKPO Y+j8iyE+0/aQ0cRfphB/MRlpQz2VEfleEoJEDQEOpAfGTpxl2/0GLvDKtbnZ2YheG7m6VvwHP mZcD58REen3gmleURF5bVc9Eiv5Gy9DwdTtD1yQvW1wenSwZY24oZwptXVJFBly/sLBPij4uU yGCXRMvCULwSUrC1gSjY8j8PXU/373dSCMveaqtUgvz058i8ULV5Ho8Yah/iPWP8sEI7P5eGZ +CnQistOdzHEU5QNyPyIy3K+SaR8CT+yz6TmOSkvuh1ejadqJiYttFG04FR7QlTT9vPFW4zrg zIN7yXC8jswB+D+XbK1NncdthQv+6jZHj1fJbsdq6N1IZ+YGaAbKyS07itgokuFHfUal+AfAK XXvY03/dVYKSYs+H/zQL/v5migsgRKItvxo0xsuDDCjpjYULdhnMei+fNVWCm0+37UW2igM03 BuQ62pwn+5iegOVyw/+rD45cOwLOVlmB/xAQ8f0jhF7mkWx6VICwTnOSBvIsZJ0kTM0e6fsLv 9wECjCJGVJ9pC5tHCb/Bx2kCPGSJtk+xHzU9H2i084U5QQrObwAAvJaUueTMacsp4K6UxuMr+ jiLCijhBpataDOPHeWxwTsU/z9H8a8v8sCM5zLeV7ZQNjG1KEFsu19hQ22UkMHa18cRtfQzJZ zz6i9jAfvaHacTtIMIPpDVqlza3ktRnvWMjlkoXOskICMDrjlRHb/WKlwySkHlkzbhElcf3YP IFSAq/FaAFQd+d8eKu7YeH4gcXA= Content-Transfer-Encoding: quoted-printable X-Seq: 28810 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Wed, Jan 25, 2023 at 01:42:43AM +0100, Dominik Vogt wrote: > On Tue, Jan 24, 2023 at 03:36:51PM -0800, Bart Schaefer wrote: > > On Tue, Jan 24, 2023 at 3:14 PM Dominik Vogt wro= te: > > > > > > As far as I understand there's no reliable access to > > > which command is being executed in preexec. > > > > There's reliable access to what the user typed and to what that > > expands to after alias replacement. What else would you be looking > > for? > > Well, it's more or less "if whatever is being executed is > interactive, I'm not interested in the time". This is impossible > to guess from the command name, except in some manually specified > cases. Maye a simple "if command is one of emacs, vi, vim, sleep, > mutt, visudo, bash, zsh, sh" is good enough. Or I just get used to > having unnecessary information in the prompt. Is there a more elegant way to chek if the command is in a blacklist than this one? =2D- snip -- _zsh_recordtime_skip_list=3D( emacs vi vim zsh bash sh viduso mutt sleep x= emacs ) function preexec_recordtime() { if [[ -z "${1:|_zsh_recordtime_skip_list}" ]]; then psvar[2]=3D'' ... } =2D- snip -- Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt