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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17116 invoked from network); 10 Aug 2020 05:51:14 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Aug 2020 05:51:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=Sender:List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:To:From:Reply-To:Cc:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=EC5V8w/1l9zryoci+1NZVZl4EhIytmOp/S/jm7C/Dls=; b=eMveNRajZ/U0IQG4RMGlfqpUHP J2dop0I35h7S6J9UTUT+CSAc8X5TibpkW0QOGs4Ynx3n4zjmk8aZbzTb5rXgB3mPCyWjo5BeXEb9E v8DDxv2/3M55/taFdYrdXLYM/9478R3h1EPbj5yHmpMRaHXZm4TJ/zWIWhTZKRKZi7GdOugvJ33h0 N5SYJXjFbs3xeZse8ktqPDDtWfwloNP83Y3yYdqaSfzrPLpHZK6bAoFmG+K9BIOMslXomvVBflEHp 3h8mhoFpM6+TisQmnE3LH5GXElyRiuDMtHyXk90ouH4OYLNwGl3LX0mp2byx+lPiL0o7aTXQzS1GI jxq5l7Nw==; Received: from authenticated user by zero.zsh.org with local id 1k50iF-000CVm-87; Mon, 10 Aug 2020 05:51:11 +0000 Authentication-Results: zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:59247) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1k50hw-000CMK-Fh; Mon, 10 Aug 2020 05:50:53 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 210355C010D; Mon, 10 Aug 2020 01:50:51 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 10 Aug 2020 01:50:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=from:to:subject:date:message-id :mime-version:content-transfer-encoding; s=fm1; bh=EC5V8w/1l9zry oci+1NZVZl4EhIytmOp/S/jm7C/Dls=; b=G8lFFRLqmH65QuH5o+mB1yyB/V/mH fOeDsuN9vgbwzVuc426Z8wsAKDZWUFSxmUF/lUY5my6HSJTjziMS0deW7FoHG/ue gTCTlvycQtvaa7NTkQjLVj6+CxcQipD75pyiW4wDsadJZnRrZyey2Aaks+grWfBH coOQG1MgRawcZnobZrRih12r/M1NeIf2efnFm1f/3AG3OlI2FENmapCwh92hQgQq eClBeg3Rcs8spobJPXXdlhlpSNlUVMfxXcFdqE0mtyv/C3Q2o9I09i3VHjU7Vr60 2MI3Ucy6NqLvyAsK09tvU3acSDXeRUbthwlTpsPpaRKZ9cbUIFO+9srVQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=EC5V8w/1l9zryoci+ 1NZVZl4EhIytmOp/S/jm7C/Dls=; b=YaO7kbEwJe92lXesuXKxTafKPaA9KSOrU T8YqJaNXisXeJe2SsplRGAxeGN+mS4NjJzv6H7suBTT/2qYWxhOMEJ0RjrJ9y5xq PyL1XnoW8D3RxzQk3ShKJ6a1YXVVUoxvK7fYzPHPUyVAMeR1AFbWYyTcTbmw+uVX RC6UUqXpF+BogiP5PLN9y+rJ2XM2W+eIunwhpwDqKWpI53Fvwi8e+PafPI2AuaDF o5PWxpSrl6uF0fjeV8fcgxrRrE/+kjcRF7ba9iSRqjts7+hQni61bi8BeupT90Cx EGxy0tQFfxSugs53CWn5T3xyFdYJPJ1GqhBetuV1N9/79YkQX999g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrkeejgddutdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgogfeguddtqddvjeculdegtddmnecujfgurhephf fvufffkffoggfgsedtkedttdertddtnecuhfhrohhmpeffrghnihgvlhcuufhhrghhrghf uceougdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgvqeenucggtffrrghtthgvrh hnpeffhfegtedtueekuefhuddvjeevfedtkeetjeetvdfhhfegkeevgfevtdelffegfeen ucfkphepjeelrddukedvrdejfedrfedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-79-182-73-32.red.bezeqint.net [79.182.73.32]) by mail.messagingengine.com (Postfix) with ESMTPA id 9FA4630600A9 for ; Mon, 10 Aug 2020 01:50:49 -0400 (EDT) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1000) id 4BQ4ng5ZjVz1TT; Mon, 10 Aug 2020 05:50:47 +0000 (UTC) From: Daniel Shahaf To: zsh-workers@zsh.org Subject: [PATCH] docs: Document explicitly that the :P modifier returns a symlink-less path. Date: Mon, 10 Aug 2020 05:50:40 +0000 Message-Id: <20200810055040.25195-1-danielsh@tarpaulin.shahaf.local2> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Zsh-Org-Should-ARC-Sign: true X-Seq: 47313 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Sender: Sympa Owner --- Doc/Zsh/expn.yo | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Doc/Zsh/expn.yo b/Doc/Zsh/expn.yo index 21ecf9d6e..cbdae4d58 100644 --- a/Doc/Zsh/expn.yo +++ b/Doc/Zsh/expn.yo @@ -287,8 +287,10 @@ expansion. ) item(tt(P))( Turn a file name into an absolute path, like tt(realpath+LPAR()3+RPAR()). -The resulting path will be absolute, have neither `tt(.)' nor `tt(..)' components, -and refer to the same directory entry as the input filename. +The resulting path will be absolute, +will refer to the same directory entry as the input filename, +and none of its components will be symbolic links or equal to +`tt(.)' or `tt(..)'. Unlike tt(realpath+LPAR()3+RPAR()), non-existent trailing components are permitted and preserved.