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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18532 invoked from network); 8 Jun 2022 09:15:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Jun 2022 09:15:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1654679711; b=D5B87nTb8ke7kwvTevzZYR0qjOv4i0Fr4QIhBTFpsaLV9TxFC6MhBcnodo86b2+AQW2D70F72r 7WHoN9kS/Q6JrAJNi3vb9vk3EvSVF4lon+f2OR6Ks67Vm3EmHXL9CTsk6li0gYee6IKSY8NUct bY238mZBE9p/C4gnseYWlbcGs3BUf1jhBZbtSitHUk+B3Xg2ojBLk8DeYH9a7CFzPPhJQ+CQ8P nM2rZXU8NnIEKVsp4o55kxjQ34QmoD1SvxHNm0nPwTAq264C5EbUXDPwl07puKch1g2zepo3hd dyIvR3UKcZEzpWvWXPXtVLgedphXsTkdkgvZsHWUSj2gfw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout1-smtp.messagingengine.com) smtp.remote-ip=64.147.123.24; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1654679711; bh=NKgF3sW7KAYDKFsU2FCkKF87UdcNWpnkN7KcuPPmrHs=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature:DKIM-Signature; b=G7ZXV0r4iqlQrt/H1hsk4aUTMAZZ3P9GSzR0Iakyj1x3c0p8LPmFWQoNYJ6OK6NCrn7cg4XXGY xGRhIkVkZTYPDqQB3iAN3GdOk23DDgF+hCS5VZ3LRPYT3djBn3O3B3UcYQHTRf6a5JhCq98JZ4 MvatJmMgWQfCR/d8zQBbpkTS5WcrAITsy9Sxyn3p8gnhRNgYhnYcb/OwzbSHwqaZVBU/JdhPua ZQt32faCtTqKoPGqWYxES7Ir8xlKbOhwLzOjlt3a8Ha849hDQSSihwM9ZsWBkMLCLBYXgIt1jv K0Mm6+dDR2pDfS+6dorDB7UmBZn8/3FQmKhXeqVKsmY6QA==; 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-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=e8x51vYDtqbFrnoSiZr9J1w3f26TlQ0M4NROYpiUcPQ=; b=sNGOB/xQLEbGzaONSXsaFZuuHp sILmCoEGEruPhwZ0VtnoBa+2Gc49QYcIpDCjJjOZArHRbkM52wtxXAUhDxGKsIGsXoDTAZHfTQFxK mhTbG8NzEGTBIcSSmFvu3F1/j9Lh4vajV0puaHfPxIe/u3TOOuONi6CFvraHqjUYInPSiDkFk9tgu eE18jj8RUvi5DJ4Vyw+oG18qg9w9vZKj7HJt1XFzh7P5E35JnG3HEfBc1HXuI8efwDI+I2kzDpdRD 4PTkFBpl7+0Adqq/TMsf8EL9dDhCGhZKGPLp7Hj+03UMscjHBGDmaFEWiXS8GpsXxr7RaF0+tqQ4q xOt3EtSw==; Received: from authenticated user by zero.zsh.org with local id 1nyrmP-000AZx-A0; Wed, 08 Jun 2022 09:15:09 +0000 Authentication-Results: zsh.org; iprev=pass (wout1-smtp.messagingengine.com) smtp.remote-ip=64.147.123.24; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:58125) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1nyrlp-000AD6-0M; Wed, 08 Jun 2022 09:14:34 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id F17B63200B23; Wed, 8 Jun 2022 05:14:29 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 08 Jun 2022 05:14:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1654679669; x=1654766069; bh=e8x51vYDtq bFrnoSiZr9J1w3f26TlQ0M4NROYpiUcPQ=; b=L4uVV46YLfG29VHkljg19CObsi jEKY/4kKYHJ4PczSkXNXdNy/eVSVQ/K76YpksiL/OO4ssFA3wtAvbkDB8gEFVeTT pDQe16ugg/rEV2pp/wdCp9Vcrf8yVdUebZ+sDIsuc+dzIIYr6z+hMPxg0gSvnyJr iyHuRYAPLyNZj111tc3GJNhcftIWtiMynZbD6zYoYeQ6Xi95M8dL3cp/UBBGlsce KAAg76Ho4DL1LZ6XUVOlhmLWuzFMPOzHZAGWzliS62sMxGzA9PpaATxl2V7S6idR cW6y7FVi/cuk+Pz/I8Htx+9F29Z+rgK62Vt2cCG0tmj8y4I2L7Bpx83ioBIQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1654679669; x= 1654766069; bh=e8x51vYDtqbFrnoSiZr9J1w3f26TlQ0M4NROYpiUcPQ=; b=A 9FY+urmo5qxOnxO+DrFWxhPleIPK26v716scaMaYLt9SF+KBsM+ZG2RDj6vaHdrl 4ADlKi2rX5k27dVozBkXsymlB6FKTSe7g1DTyYnGKd5kUZxgVe6QsZsBH91eVXkU 0Z493SbB3aRuQJuYy5OYTBBCb4TeEJqTlML6GG+ZltlfefKw9V4/JJTXyWlTVA3x RpuZh50/XOuzfOd3chdArX0VF7JR/LeVo/Hmo2v38tQRquxtqFxTrYvZWYYA4gaJ DErAlBhZ0sLWj8RE+ma/ICa7VfY23p2WVAoJQUF5tUhfeu2KqyJCahRGNeVyXfaw dHZNoQp5rhOfisgvX1XKQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddtjedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtuggfsehttddttd dtredvnecuhfhrohhmpeffrghnihgvlhcuufhhrghhrghfuceougdrshesuggrnhhivghl rdhshhgrhhgrfhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpedtteffudeghfdvieeghf ekudfgudfhhffgtdetgfeijedukedvudevgfdugfeffeenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrg hfrdhnrghmvg X-ME-Proxy: Feedback-ID: i425e4195:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 8 Jun 2022 05:14:29 -0400 (EDT) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1000) id 4LJ1kp45sWzCx; Wed, 8 Jun 2022 09:14:26 +0000 (UTC) Date: Wed, 8 Jun 2022 09:14:26 +0000 From: Daniel Shahaf To: zsh-workers@zsh.org Subject: Prompt dir expansion after removing cwd's parent Message-ID: <20220608091426.GA15730@tarpaulin.shahaf.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 50345 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: With 5.9: 1 % cd /tmp 2 % PS1='%~%# ' 3 /tmp% mkdir foo foo/bar 4 /tmp% cd foo/bar 5 /tmp/foo/bar% rm -rf /tmp/foo 6 /tmp/foo/bar% cd .. 7 /tmp/foo/bar% cd .. 8 /tmp% The prompts on lines 6 and 7 are wrong. Ideally I'd like to see some indication that cwd has been deleted, or that a path to cwd couldn't be determined, etc.. Definitely not some apprently-valid path that points to something else than cwd. Cheers, Daniel (who hasn't forgotten about the widgets shadowing docs thread)