Received: (at 76234) by debbugs.gnu.org; 13 Feb 2025 06:10:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 01:10:28 2025 Received: from localhost ([127.0.0.1]:39688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiSQe-0003E9-02 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 01:10:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52764) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tiSQc-0003Dx-Dq for 76234 <at> debbugs.gnu.org; Thu, 13 Feb 2025 01:10:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tiSQX-00046M-4n; Thu, 13 Feb 2025 01:10:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=v1jVD+XJWg5DuyfrwY9KYEcIV2vBEdrgNjsu+K+MsCE=; b=pohaWg30fQj4 lEDAtrfWtIspUU4JhHeZuXERR+cILo3VPOBfiMwTv2MP4FGCey7v3xZ0loCBs3/KzC0uu+XPA/hbR gklFQNYoVei3UkQdGLbiPhwUf8Yvvn+qCf/Cfn+FMVDyPPTOex0R4mHlY8hDkVgSXXc3lAJ8MwE/u IgLzEBZTSCumKWbzXSyZeGzUt0tPVUxaP1JzSQ8d7/NXu8Bn7UNf1xUqkXvg9Ez50BWabb2kA0CqP Ol03I6jqKZsDjiD21pVqVIQwgIl7rrPA08tfJkdquoG9qtDIzIz2YXDqYNvyiMpk10cs2gJDJQAiQ XP4VknMzKJUVgUOHUo8UGw==; Date: Thu, 13 Feb 2025 08:10:18 +0200 Message-Id: <86jz9ujrxx.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ship Mints <shipmints@HIDDEN> In-Reply-To: <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> (message from Ship Mints on Wed, 12 Feb 2025 15:48:34 -0500) Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76234 Cc: dmitry@HIDDEN, 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 76234 <at> debbugs.gnu.org > From: Ship Mints <shipmints@HIDDEN> > Date: Wed, 12 Feb 2025 15:48:34 -0500 > > From 97c6473833215f882c8ffed0814e4b2263503085 Mon Sep 17 00:00:00 2001 > From: shipmints <shipmints@HIDDEN> > Date: Wed, 12 Feb 2025 12:34:13 -0500 > Subject: [PATCH] Prefix argument implies recursive for > project-remember/forget-under > > * lisp/progmodes/project.el: > (project-remember-projects-under project-forget-projects-under): > Amend docstring to include a prefix argument implies recursive. One other nit: once the bug number is known (which it is starting from the second submission), please always include the bug reference in the commit log message. This makes the job of the person who installs your changes easier, because instead of just "git am", he/she needs to run "git commit --amend" to fix the log message (if he/she remembers doing that). References to bug numbers in log messages are important because the bug discussions include important information that will be needed years later if someone wants to understand better why we made a change. Thanks.
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234-done) by debbugs.gnu.org; 13 Feb 2025 00:30:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 19:30:19 2025 Received: from localhost ([127.0.0.1]:38977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiN7T-0005HL-Gv for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:30:19 -0500 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]:40947) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tiN7R-0005H2-FI for 76234-done <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:30:18 -0500 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.stl.internal (Postfix) with ESMTP id A65661140115; Wed, 12 Feb 2025 19:30:11 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Wed, 12 Feb 2025 19:30:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1739406611; x=1739493011; bh=g1vnC5FCjQhqaynUNKURBmPIMSEdczTrsM+EWvA7bNI=; b= E4tSzKFm6FFVqVTUYRwXHKSMfshiG0+RrgdRR+JS/2G73SHhXMSG/6fVBmkiCnpT 6YaXRacwaixdb26nsmIpQNe/RAJhV2ozq8/nINVwO8yfy1NogcstAW+DXSZXRTFf 7Ua+cyLUmeG+XkTSt2dsZF3XNmhSAaF926QU7Ssgvx+o8N5a5z0wgnFP3MYb/Zgq cqalznH4R+dHgc4FK1H0qsu9fKARTykvUjT144OdPvVwMwQtAboLqJ6A0lAm5fTA VlYiXZbIrVjfS8aqClULjDKKBwIu3r1rVPElh9wAW9m/GwWelAc4oDDGlJl8UubE GYRoJrG811R82FH6kexSGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739406611; x= 1739493011; bh=g1vnC5FCjQhqaynUNKURBmPIMSEdczTrsM+EWvA7bNI=; b=U rVPCcemc3NYJRh0jSEKjgRLbq4OTUKa72zOsPjB1Oryncwa6f4O1uz9lf4xupsAN 2TqDPAN+0q5b3B6VNLZ5P29ELI4rozYyVWhoGWT36TpVF1rL6mCpUDAOoJIr2CV4 Mrq4gBFrM5UXzF2DPCTpvM744sUFLRdz5QWwaZxAg+1zc3jWAUjvOZOgZ8KMnl2n xwdyymttPtprIadNF5MY/y9tOS41p2axAe2y1bbSRsoregIKzGwcab4Pkd3T0zJ6 guPWnGPA/jzjmMVvvL4v9NrxvF/ALwkWvRkQtCqr2YxhlTNoazCI2WaqpSV6FJjA tqWBd5vmlTMoN9nJZ/HAA== X-ME-Sender: <xms:Ez2tZ1K2ILaWgjf1hPatxE5wkrXRY2ZAhG0ebx24rWki9Vp209l_sQ> <xme:Ez2tZxJpSWd6GA1WvHfUpgz954Eo8oMX8jLdItvVMCj4__Djo-x3spNulrM7sJNvM RCrKSgz4KKxYc0P32A> X-ME-Received: <xmr:Ez2tZ9tAoF4MxY-KiefZN4boWux8Y9pkM5fQeCd0eaqa4UxSQie2OJHzM2hDLO5ifDA> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegheefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrd guvghvqeenucggtffrrghtthgvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeu fedtvddtveefhfdvveegudejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvhdpnhgspghrtghpthht ohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepshhhihhpmhhinhhtshesgh hmrghilhdrtghomhdprhgtphhtthhopeejiedvfeegqdguohhnvgesuggvsggsuhhgshdr ghhnuhdrohhrgh X-ME-Proxy: <xmx:Ez2tZ2bLRz07tFjgrSf_87VcKDS1pMW2RkMj7DSGa3cyHcX4Oe9c_Q> <xmx:Ez2tZ8YCm8rsYEgCrRJPLpHpG6vXvi8PZQsMKeftwimHx1zmqLtvMA> <xmx:Ez2tZ6Cu7EuYuP0crhLpIZBYsfpxkJLp9nA_YokTx7cq_eTWFXYtIQ> <xmx:Ez2tZ6arxyYmO5M6WHUeIVrOq4CvE_SUQCwiIleLqgSAXIMerWC_gg> <xmx:Ez2tZ7liHYKmWrlkY3koq0FY6LY4pQ1LhL2eIs2zmr9Pvam0z6egKaRa> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Feb 2025 19:30:09 -0500 (EST) Message-ID: <a746b57d-fa22-43ea-a435-a4877e80b512@HIDDEN> Date: Thu, 13 Feb 2025 02:30:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Ship Mints <shipmints@HIDDEN> References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> <37969e97-558c-462f-9f97-f1baa8a87670@HIDDEN> <CAN+1HbqQXCKDo=xwXDM=tQj8i4SyKWkHXyBTd_POYGhW0Dqi3w@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CAN+1HbqQXCKDo=xwXDM=tQj8i4SyKWkHXyBTd_POYGhW0Dqi3w@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234-done Cc: 76234-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 13/02/2025 02:25, Ship Mints wrote: > LGTM, thanks Marking as resolved.
Ship Mints <shipmints@HIDDEN>
:Dmitry Gutov <dmitry@HIDDEN>
:Received: (at 76234) by debbugs.gnu.org; 13 Feb 2025 00:25:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 19:25:33 2025 Received: from localhost ([127.0.0.1]:38968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiN2r-00051q-65 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:25:33 -0500 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]:50376) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiN2o-00051Z-4N for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:25:30 -0500 Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-4bbb91481deso76520137.0 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 16:25:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739406324; x=1740011124; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=d2+wt1o9g3XQokTc5m/2xN8bH9VFxM4PT2Fvb3DqsEQ=; b=R/Csi4yKd1fJlVR3GZNv2RoXFgg04j2O0SRaCvza8q3OW25bTOA+nuUj02MOQZdB10 N/fRzzII/YZ+ks0jxbRFVmO+v5TwoejNgtSRL50KSzeDSIiFkBbOdAm+W4oHT6h0rT61 C1eH1ZLmrooQUqlS7c61o5n5V/8uwikzyk5mOLOdSrpBBWBhWTdbybt90ms7oQZVAgxw 4Iv3Sjm8BS87HM1FkbgMSFAeauPC+qIJ0g7wJjb8WJBypt1E1T9KLIsPpZ/MlbSTU/qW 5mOCBjnfJpiIEAdiFSKGHJRyLkqD6UOdRDY2evnyknhspal/ojkr8KHi5J/OQbLmf+1e 2Awg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739406324; x=1740011124; h=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=d2+wt1o9g3XQokTc5m/2xN8bH9VFxM4PT2Fvb3DqsEQ=; b=XGvfGHWMgyX7YQ0FQ++YHqZoCvc1k04TNpE7cU6t0tkSkTP22Voi+q576gPFrOvY+S J5U+iwHwdmQhwJB+6qNxMb99LdD22K+TPF9sMeXBwydLPaLagx8wPQqUuNQVe14RDVgW 5VHxrR9NEbrWxQ6qBIPg9h2BSj1psUKAG+CzL/YlTb77fEJeDObQemY0h+yx6sRLI2Dk INl3WOnWaEe29lBTSCVw4pwCgvtcEL5fZkOn8liEv63VTvL+aj9ue9XgYb2xwNNQjOjR ruODw4sS0CQdKOLnBN3ERL3b9pavVKXU5BQC1s4Xh3Y+VNrwbglHT3oIiIRSOqeTmQCj xybQ== X-Gm-Message-State: AOJu0YwIef8AD4VYBDBBy8/xkbG/JUhCYHspI3rLHwp2icv0DDvcJFCA EEHtPDTAxu0u3E/dXYTW2uidCfJDQ+FL7IIKWeWuGUqfnAdtC2iCnZu5y+ZH2HBMuY8BkhNC8Ml sd0cb/g1isiHXD9AqEevXN/E/Sks= X-Gm-Gg: ASbGnct46fG/Vbm3SXSPbtOyLNeN1zYE+E3H8oGDyNQBG6K+sPzvkNg6qeI9iffMC9N zjhEQL6cuNoyKQBrh1zliUy1H6nlwzb0m/c9S3PKjoAza6fwaAB8h4RedcttSGQ7gBDs4j2yz X-Google-Smtp-Source: AGHT+IGW13nItys0X3ZCb34sYHXaVFjpfa9mhzg2GaWwadLAtzvcimoXqDxx2A43+ZXg/94wHYCzzdtjiSUk77GUuIo= X-Received: by 2002:a67:e7c4:0:b0:4bb:d7f0:6e65 with SMTP id ada2fe7eead31-4bc0351efd8mr2934324137.2.1739406324143; Wed, 12 Feb 2025 16:25:24 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> <37969e97-558c-462f-9f97-f1baa8a87670@HIDDEN> In-Reply-To: <37969e97-558c-462f-9f97-f1baa8a87670@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 19:25:12 -0500 X-Gm-Features: AWEUYZkEsidH-TNCWUq2S8DgI2RoO2-pYk1Pf6mKKl6XOq8hXOV4e2pP2Gnd5yc Message-ID: <CAN+1HbqQXCKDo=xwXDM=tQj8i4SyKWkHXyBTd_POYGhW0Dqi3w@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Dmitry Gutov <dmitry@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000121f47062dfb1815" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --000000000000121f47062dfb1815 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable LGTM, thanks On Wed, Feb 12, 2025 at 7:17=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> wro= te: > On 12/02/2025 22:48, Ship Mints wrote: > > From 97c6473833215f882c8ffed0814e4b2263503085 Mon Sep 17 00:00:00 2001 > > From: shipmints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 12:34:13 > > -0500 Subject: [PATCH] Prefix argument implies recursive for project- > > remember/forget-under > > Thanks, I've taken most of the proposal but tried to keep the orginal > terms. Also avoided saying "index" because it can imply indexing the > contents of the project as well (such as the lists of files, which we > don't cache). > > Check this out: > > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D6077bbfc3d4a4aa0= 42b364d31dd681e9f7ab7f30 > --000000000000121f47062dfb1815 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">LGTM, thanks</div></div><br><div class=3D"gmail_quote gmail_quote_contai= ner"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 12, 2025 at 7:17=E2= =80=AFPM Dmitry Gutov <<a href=3D"mailto:dmitry@HIDDEN">dmitry@gutov.= dev</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x">On 12/02/2025 22:48, Ship Mints wrote:<br> >=C2=A0 From 97c6473833215f882c8ffed0814e4b2263503085 Mon Sep 17 00:00:0= 0 2001 <br> > From: shipmints <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_= blank">shipmints@HIDDEN</a>> Date: Wed, 12 Feb 2025 12:34:13 <br> > -0500 Subject: [PATCH] Prefix argument implies recursive for project- = <br> > remember/forget-under<br> <br> Thanks, I've taken most of the proposal but tried to keep the orginal <= br> terms. Also avoided saying "index" because it can imply indexing = the <br> contents of the project as well (such as the lists of files, which we <br> don't cache).<br> <br> Check this out: <br> <a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D6077bbf= c3d4a4aa042b364d31dd681e9f7ab7f30" rel=3D"noreferrer" target=3D"_blank">htt= ps://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D6077bbfc3d4a4aa042b36= 4d31dd681e9f7ab7f30</a><br> </blockquote></div> --000000000000121f47062dfb1815--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 13 Feb 2025 00:17:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 19:17:29 2025 Received: from localhost ([127.0.0.1]:38949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiMv3-0004bb-BE for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:17:29 -0500 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]:44785) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tiMv0-0004bJ-Dk for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 19:17:27 -0500 Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfout.stl.internal (Postfix) with ESMTP id 4F27A11401B6; Wed, 12 Feb 2025 19:17:20 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-10.internal (MEProxy); Wed, 12 Feb 2025 19:17:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1739405840; x=1739492240; bh=6KpTcupV9KYdX/UCGvh9rfRRCEsJkhJjhj1w/1lTMKc=; b= iOfl4eduArfo+DEV8eJLrO9nebqEiOQX9030BbyzebreEsko4JfK00DfOgO7keHN QWgrcJ4yUO7ApEU7PTXMXIYZteuWk8UN8VKW7QQ3sG/Yvi334uPbqz02xICTMKSG diq8NcT0yQsQDDeWcWDrmdNa3QpAjlKV/K7L8df8jUklzS93EvkGnQi9hgjfg1og Ijmn8RmBZ71jtf1pLXUmTfC5BpzSg3M0IMjx6JFrmrJj7qG3cUEMVIEAObs1d8AI 8rLQea39gmfiMQ12oR9NeQ3LoaeCVJO1acyDhzW0mPptNkjJeadjA44UHm8SjBRs SylO8cPeD3iLGJ1fLsDj2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739405840; x= 1739492240; bh=6KpTcupV9KYdX/UCGvh9rfRRCEsJkhJjhj1w/1lTMKc=; b=q bKocPQf2qGFxIWoaeT0OAEZpWPCVjoU8wX6Fv3SCaBiBUIKGwBVe5Ju1x3zdIsVj RGwq2FxnK70I54m+065IYygKvF+mceUtXMGoQZq3z4h1A9xTfRc22GcksSpb9dRE AM95b+iS0fsU9DY9QPjUwp2G85N5XFIZ/VhiYbeGop+SM15MMospjcFLW//Ws4gt naAKW9CmyhHU8FqUivFJxNGijtZho8uKmoOhCVAIqTtUE75BpPSzDq12su7pLfAw hkjwXXkYBdOBhn7x5vH7k3oYrjtQItZ+gp9xJo35WUNjGhczPEvi5pJbeQ0yXkaf EaMAv4dwKrPZkoNYBbjCw== X-ME-Sender: <xms:DzqtZwpFsfw1vYntxh-3z1AEzT0uOamq5d424XkY77jUl0VIxsEKcw> <xme:DzqtZ2p9r3S33INJRt7Kj4b-MGdVPer2BWPVC2-2Lr3Ohzya0u9rf4CwmFzZ1Y36M neFVe8xvsBlKDINTFo> X-ME-Received: <xmr:DzqtZ1P6fdrdlN_n3T-BDHtQog8RjOofGY9ivzGOwTXlIA7NTWJ-19LLDQKYMv-aCH8> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegheeftdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrd guvghvqeenucggtffrrghtthgvrhhnpeffieefvdelueektdfgleeigedugfevkeefjeev jeffteffueeuueeghfevieduvdenucffohhmrghinhepghhnuhdrohhrghenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhu thhovhdruggvvhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtg hpthhtohepshhhihhpmhhinhhtshesghhmrghilhdrtghomhdprhgtphhtthhopeejiedv feegseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: <xmx:DzqtZ36T8TlBX-NVw0GGJk90Jk5iBN5OIvH0w1yT9-BJ9yEaz_99dw> <xmx:DzqtZ_7Eyi6wXxFcu4HMdTDcj92N-Hff14sCk5cAwmDJuX_H24RcuQ> <xmx:DzqtZ3iwYHhVLVljHvrtDoHXLjv8eY6IiZ8yQOkbpJLF2P65dFXuOw> <xmx:DzqtZ56E9FArdPKGSEZCTjM14Z8qHRZ31HVUlD0zzpJJDxkbvGJjTQ> <xmx:EDqtZ_Ez_u-J2Tx702HbitC77c7vUVvl5Afft5IpMjZl-gTXXiK7IDim> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Feb 2025 19:17:18 -0500 (EST) Message-ID: <37969e97-558c-462f-9f97-f1baa8a87670@HIDDEN> Date: Thu, 13 Feb 2025 02:17:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Ship Mints <shipmints@HIDDEN> References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/02/2025 22:48, Ship Mints wrote: > From 97c6473833215f882c8ffed0814e4b2263503085 Mon Sep 17 00:00:00 2001 > From: shipmints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 12:34:13 > -0500 Subject: [PATCH] Prefix argument implies recursive for project- > remember/forget-under Thanks, I've taken most of the proposal but tried to keep the orginal terms. Also avoided saying "index" because it can imply indexing the contents of the project as well (such as the lists of files, which we don't cache). Check this out: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=6077bbfc3d4a4aa042b364d31dd681e9f7ab7f30
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:48:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:48:55 2025 Received: from localhost ([127.0.0.1]:38601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJfC-0005Mq-KF for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:48:54 -0500 Received: from mail-vs1-xe35.google.com ([2607:f8b0:4864:20::e35]:43046) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiJfA-0005Ma-70 for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:48:52 -0500 Received: by mail-vs1-xe35.google.com with SMTP id ada2fe7eead31-4b9486a15a0so679480137.0 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 12:48:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739393326; x=1739998126; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+kyefnQiNEnQc3YIY9bHdw0GJ8cuqHetzdQTLzaeMc4=; b=RwbwE2j2KKsPciF6TzydWHExzqcVs/E5hQ4DaszVUCv7zpoLiFl48xV983FhH3voIF JvRllDAs2D8u73DDxsmJpL7aWUbT+IDUCA3trta2aTqsrGNV37/Ux3ck68ggAmBXd3hH xcnI/Ck+sjfjlJk/ThfiKTAsRbmYauEbIyqkI/k7XRC2bRCPCMcc8rAL2MuBWExt094Y jJWuEOkiSFa0ICGGPHc9TJh0qcvG+u8z1tP+DduT4ujuBYkXexdLty+NZwSoG9/NyX53 8hNowst1M7PcaZTlYcMezVeRgRSB1TpSf3pi5CjC4f446L2MkN5sWR6j2JzxWXvr6sef OcCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739393326; x=1739998126; h=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=+kyefnQiNEnQc3YIY9bHdw0GJ8cuqHetzdQTLzaeMc4=; b=CPEhRqtDsCjdGynVzQ+HaipA2KfGfvFKwPEiZm1s20aLXz9z132nzU2GUCIeWnaUr6 D5VFmE46b/NYbCI+fKS7JTEUWZ+DWCAgL5sF61KFy00BqYL47y3/eLeTrZ5SrZQUMLbH N6zffIr2YMlDgc/8EbTxTgyWJFWw7VBPnvJNIPMmlUk/mITECuMLTLmS634Vurf1CIN6 GhdV6pqVo0aa2VQ6UhtTUvzdg33l6XjhEt7A/MM90vK54yy66M6wxrkiJBBTzvE+YZDs snHwzWfg7+6LgaaLKenFFr/nK3MrEwlXONEmRttJjhAZQtngQFzDMOdmsvmbUuPGHlQC TXwQ== X-Gm-Message-State: AOJu0YzAFLcPJHARiO9LzmT6liq9QUUTq8gBMOX5p6wKfWhpfDXzAG6/ Ni+3saqWDAObLJYRZ36tuk0DCrusv+p4jH6nvI608vs8wviUxRf2HVDeLYMVuSHG723zTIohT3V IMT2uUpTjWrPWlpKq2dd22yFJFbko0w== X-Gm-Gg: ASbGncvICFDQ++Vm9uywpoJsEGdbXbDAsmceZpiWkdY8SjJP1T9DM3Jp3FWjP8lLCxi AyY3mrVVDsI2dV/Wo8/YOUCR9+gS79wEuH/lL5iWxGcNxOKwjCtRfIgM8AfLT+YkCc4IkcQDJ X-Google-Smtp-Source: AGHT+IH9usxqxohqCKYjT3jCk8KGQ4KUF7/nXS6Bof3HTZEcgPLbCZwMU3aHCskAq2k6jY1X/FPYTu22zQ3L+AewjAQ= X-Received: by 2002:a05:6102:2424:b0:4bb:b7ff:c486 with SMTP id ada2fe7eead31-4bc050376fbmr458441137.12.1739393326456; Wed, 12 Feb 2025 12:48:46 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> In-Reply-To: <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 15:48:34 -0500 X-Gm-Features: AWEUYZkyBaOMIBfiCPjZbY48odzXbmvFVaqOK1HAk3DSBYOf302yK1NLfLkxQnI Message-ID: <CAN+1Hbr8mbBDZe8b8NtesW0xVL+yD+-mJy35f4Hj6Lo-2oWO0Q@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Dmitry Gutov <dmitry@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000597c3e062df8116c" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --000000000000597c3e062df8116c Content-Type: multipart/alternative; boundary="000000000000597c3c062df8116a" --000000000000597c3c062df8116a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 12, 2025 at 3:46=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr= ote: > I think I need to adjust the commit log. One more coming. > > On Wed, Feb 12, 2025 at 3:39=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: > >> Docstrings-only patch attached. The interactive spec had a newline in it >> so it's not really a P suffix. More coffee. >> >> On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> = wrote: >> >>> On 12/02/2025 22:20, Ship Mints wrote: >>> > You're right. I missed the "P" suffix! The elisp "Using Interactive" >>> > documentation doesn't actually say a suffix works, it mentions only a >>> P >>> > prefix. >>> > >>> > Perhaps if it's okay with you, I'll just update the docstrings (and >>> > eliminate NEWS)? >>> >>> Sounds good. >>> >> --000000000000597c3c062df8116a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e"><br></div></div><br><div class=3D"gmail_quote gmail_quote_container"><di= v dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 12, 2025 at 3:46=E2=80=AFPM = Ship Mints <<a href=3D"mailto:shipmints@HIDDEN">shipmints@HIDDEN</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p= x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d= iv dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospace"= >I think I need to adjust the commit log. One more coming.</div></div><br><= div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb= 12, 2025 at 3:39=E2=80=AFPM Ship Mints <<a href=3D"mailto:shipmints@gma= il.com" target=3D"_blank">shipmints@HIDDEN</a>> wrote:<br></div><bloc= kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:= 1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D= "gmail_default" style=3D"font-family:monospace">Docstrings-only patch attac= hed. The interactive spec had a newline in it so it's not really a P su= ffix. More coffee.</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt= r" class=3D"gmail_attr">On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitry Guto= v <<a href=3D"mailto:dmitry@HIDDEN" target=3D"_blank">dmitry@HIDDEN= v</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin= :0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= >On 12/02/2025 22:20, Ship Mints wrote:<br> > You're right. I missed the "P" suffix! The elisp "U= sing Interactive" <br> > documentation doesn't actually say a suffix works, it mentions onl= y a P <br> > prefix.<br> > <br> > Perhaps if it's okay with you, I'll just update the docstrings= (and <br> > eliminate NEWS)?<br> <br> Sounds good.<br> </blockquote></div> </blockquote></div> </blockquote></div> --000000000000597c3c062df8116a-- --000000000000597c3e062df8116c Content-Type: application/octet-stream; name="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Disposition: attachment; filename="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m72dv8i50> X-Attachment-Id: f_m72dv8i50 RnJvbSA5N2M2NDczODMzMjE1Zjg4MmM4ZmZlZDA4MTRlNGIyMjYzNTAzMDg1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgRmViIDIwMjUgMTI6MzQ6MTMgLTA1MDAKU3ViamVjdDogW1BBVENIXSBQcmVmaXgg YXJndW1lbnQgaW1wbGllcyByZWN1cnNpdmUgZm9yCiBwcm9qZWN0LXJlbWVtYmVyL2ZvcmdldC11 bmRlcgoKKiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9q ZWN0cy11bmRlciBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRlcik6CkFtZW5kIGRvY3N0cmlu ZyB0byBpbmNsdWRlIGEgcHJlZml4IGFyZ3VtZW50IGltcGxpZXMgcmVjdXJzaXZlLgotLS0KIGxp c3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgfCAyNCArKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5l bAppbmRleCBmZThhNzY1ZDE5NC4uNWI3ZmEyMTAwZjIgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21v ZGVzL3Byb2plY3QuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbApAQCAtMjAyOCwx MSArMjAyOCwxMyBAQCBwcm9qZWN0LXByZWZpeC1vci1hbnktY29tbWFuZAogICAocHJvamVjdC1h bnktY29tbWFuZCBwcm9qZWN0LXByZWZpeC1tYXAgIltleGVjdXRlIGluICVzXToiKSkKIAogKGRl ZnVuIHByb2plY3QtcmVtZW1iZXItcHJvamVjdHMtdW5kZXIgKGRpciAmb3B0aW9uYWwgcmVjdXJz aXZlKQotICAiSW5kZXggYWxsIHByb2plY3RzIGJlbG93IGEgZGlyZWN0b3J5IERJUi4KLUlmIFJF Q1VSU0lWRSBpcyBub24tbmlsLCByZWN1cnNlIGludG8gYWxsIHN1YmRpcmVjdG9yaWVzIHRvIGZp bmQKLW1vcmUgcHJvamVjdHMuICBBZnRlciBmaW5pc2hpbmcsIGEgbWVzc2FnZSBpcyBwcmludGVk IHN1bW1hcml6aW5nCi10aGUgcHJvZ3Jlc3MuICBUaGUgZnVuY3Rpb24gcmV0dXJucyB0aGUgbnVt YmVyIG9mIGRldGVjdGVkCi1wcm9qZWN0cy4iCisgICJSZW1lbWJlciAoaS5lLiwgaW5kZXgpIHBy b2plY3RzIGluIGFuZC9vciBiZWxvdyBkaXJlY3RvcnkgRElSLgorSW50ZXJhY3RpdmVseSwgcHJv bXB0IGZvciBESVIuCitPcHRpb25hbCBhcmd1bWVudCBSRUNVUlNJVkUsIGlmIG5vbi1uaWwgKGlu dGVyYWN0aXZlbHksIHRoZSBwcmVmaXgKK2FyZ3VtZW50KSwgbWVhbnMgcmVjdXJzZSBpbnRvIHN1 YmRpcmVjdG9yaWVzIG9mIERJUiB0byBmaW5kIG1vcmUKK3Byb2plY3RzLgorRGlzcGxheSBhIG1l c3NhZ2UgYXQgdGhlIGVuZCBzdW1tYXJpemluZyB3aGF0IHdhcyBpbmRleGVkLgorUmV0dXJuIHRo ZSBudW1iZXIgb2YgaW5kZXhlZCBwcm9qZWN0cy4iCiAgIChpbnRlcmFjdGl2ZSAiRERpcmVjdG9y eTogXG5QIikKICAgKHByb2plY3QtLWVuc3VyZS1yZWFkLXByb2plY3QtbGlzdCkKICAgKGxldCAo KGRpcnMgKGlmIHJlY3Vyc2l2ZQpAQCAtMjA2OCwxMSArMjA3MCwxMyBAQCBwcm9qZWN0LWZvcmdl dC16b21iaWUtcHJvamVjdHMKICAgICAgIChwcm9qZWN0LWZvcmdldC1wcm9qZWN0IHByb2opKSkp CiAKIChkZWZ1biBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRlciAoZGlyICZvcHRpb25hbCBy ZWN1cnNpdmUpCi0gICJGb3JnZXQgYWxsIGtub3duIHByb2plY3RzIGJlbG93IGEgZGlyZWN0b3J5 IERJUi4KLUlmIFJFQ1VSU0lWRSBpcyBub24tbmlsLCByZWN1cnNlIGludG8gYWxsIHN1YmRpcmVj dG9yaWVzIHRvCi1yZW1vdmUgYWxsIGtub3duIHByb2plY3RzLiAgQWZ0ZXIgZmluaXNoaW5nLCBh IG1lc3NhZ2UgaXMgcHJpbnRlZAotc3VtbWFyaXppbmcgdGhlIHByb2dyZXNzLiAgVGhlIGZ1bmN0 aW9uIHJldHVybnMgdGhlIG51bWJlciBvZgotZm9yZ290dGVuIHByb2plY3RzLiIKKyAgIkZvcmdl dCBwcmV2aW91c2x5IGluZGV4ZWQgcHJvamVjdHMgaW4gYW5kL29yIGJlbG93IGRpcmVjdG9yeSBE SVIuCitJbnRlcmFjdGl2ZWx5LCBwcm9tcHQgZm9yIERJUi4KK09wdGlvbmFsIGFyZ3VtZW50IFJF Q1VSU0lWRSwgaWYgbm9uLW5pbCAoaW50ZXJhY3RpdmVseSwgdGhlIHByZWZpeAorYXJndW1lbnQp LCBtZWFucyByZWN1cnNlIGludG8gaW5kZXhlZCBwcm9qZWN0IHN1YmRpcmVjdG9yaWVzIHVuZGVy IERJUgordG8gcmVtb3ZlIHRob3NlIHByb2plY3RzIGZyb20gdGhlIGluZGV4LgorRGlzcGxheSBh IG1lc3NhZ2UgYXQgdGhlIGVuZCBzdW1tYXJpemluZyB3aGF0IHdhcyBmb3Jnb3R0ZW4uCitSZXR1 cm4gdGhlIG51bWJlciBvZiBmb3Jnb3R0ZW4gcHJvamVjdHMuIgogICAoaW50ZXJhY3RpdmUgIkRE aXJlY3Rvcnk6IFxuUCIpCiAgIChsZXQgKChjb3VudCAwKSkKICAgICAoaWYgcmVjdXJzaXZlCi0t IAoyLjQ3LjEKCg== --000000000000597c3e062df8116c--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:46:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:46:35 2025 Received: from localhost ([127.0.0.1]:38589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJcx-0005IN-9l for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:46:35 -0500 Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:43372) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiJcv-0005I3-2H for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:46:33 -0500 Received: by mail-vk1-xa2a.google.com with SMTP id 71dfb90a1353d-52043dec766so691442e0c.1 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 12:46:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739393187; x=1739997987; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DFBWyqIkLTP5Kmjhx8UozhLCY0Gv3HaaSOyCSr8Ln8E=; b=WbzFD4Pca2wKlCuP5ibGLk73svUgeXgRDqWEqLPihIe0yMgCebDgXFgXZCB3FxKd4l ufN/CwDiEIlkMWW7v0FKj8ZcFi+IrqZkXcaT2DLBSaEuhBELbBwLdy5oIB+gCH6Jxq9a XFtP2jM1Tfq96/oVDDMi601d1shXZZdYJtH47Fo9RGnAu7LmkBSv4DUqnpNL1U+s4yaK iSaHVYL/lxqfJ22B17LTvhllGMOy3sdDcIY8JXgJd0retqLclsEGdVuI9B/1TUyj8Ya7 lGI7AdEkxB4aiRPndXkjfvFgaCwgoU3V6hC4etZpUV1BEoDjqwgOFcLMj2mc3rX/S9Vd 65Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739393187; x=1739997987; h=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=DFBWyqIkLTP5Kmjhx8UozhLCY0Gv3HaaSOyCSr8Ln8E=; b=lsBf91fS1qnIDDEeJYcQ32pThjHVEcrC5qLqaiAe92QrxI1KQK0O/uzBlYgZLM/ixu m23mmrVglQZ41Juoa3bOgMRlA0PTWV3aSFOqyGIuCqmA9z6EXv8wMaZowWMeK74AItho jn7uCpVwwRXulgiyITIujAVl3mlld5s6XKYamWu3hBK6H/K6YrZun6C3tksKsOsfuZCL 5cqyncpdJJ8OTZSuimtohCItPv2j2HJlF+M2qtm25IrIWCO58I63CMbozm+WWGp8y/Se t7Iw/XtHu2Zy72L62265Y5yvyUjsokhKo5WBxEy2C9iyNJX4itH9uIMQIFsGPg0VXe04 NiXg== X-Gm-Message-State: AOJu0Yyx3LYfUzp40BdX6jG98krPnYUh0BkDWQl9IYXXNqeCR8L4ELE7 aX6vxlXQ5bYVrU4wE6RvUvTZH4WEbsNGfLNZK8J8SlSFoOx/8iePfNFw/HI10PNbzKiykh/7Oy7 TQ2ACoEZlX9HKrRqd8wVmHdODTkttgg== X-Gm-Gg: ASbGncukpaUvPe9/YlrHgvVBqdANeK8Nl9b2ZoBzK3jXQZ/Ejl5DVUpdGFIJwqMfRih hvn5JkFSF8JjEyNuq7py4xOkIPcl7ymfA767V4u2FGJuOgchQ8huzjAZVqIyVchBvuOugq4fb X-Google-Smtp-Source: AGHT+IFeiSJfweU2UhEcZLGTq5Jtk3WdvbUiCu4LL1itqwQG2/kAu0xS/W0w37ClCRmqQPWQn0E+noGGGW6+pYx+mAM= X-Received: by 2002:a05:6122:2a52:b0:520:4806:a422 with SMTP id 71dfb90a1353d-52078c69fa4mr494139e0c.3.1739393187380; Wed, 12 Feb 2025 12:46:27 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> In-Reply-To: <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 15:46:16 -0500 X-Gm-Features: AWEUYZl-1OkpLzelvoU160bvTrhwHr6m09baQEQJitHbMsoP0t1Yupth4sO_YUY Message-ID: <CAN+1Hbr40FibKNtMQstOM5A1a8tDwDjB4CGprBAuTnsvcsTavw@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Dmitry Gutov <dmitry@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000000f04dd062df8091a" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --0000000000000f04dd062df8091a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I think I need to adjust the commit log. One more coming. On Wed, Feb 12, 2025 at 3:39=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr= ote: > Docstrings-only patch attached. The interactive spec had a newline in it > so it's not really a P suffix. More coffee. > > On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> w= rote: > >> On 12/02/2025 22:20, Ship Mints wrote: >> > You're right. I missed the "P" suffix! The elisp "Using Interactive" >> > documentation doesn't actually say a suffix works, it mentions only a = P >> > prefix. >> > >> > Perhaps if it's okay with you, I'll just update the docstrings (and >> > eliminate NEWS)? >> >> Sounds good. >> > --0000000000000f04dd062df8091a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">I think I need to adjust the commit log. One more coming.</div></div><br= ><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D= "gmail_attr">On Wed, Feb 12, 2025 at 3:39=E2=80=AFPM Ship Mints <<a href= =3D"mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cl= ass=3D"gmail_default" style=3D"font-family:monospace">Docstrings-only patch= attached. The interactive spec had a newline in it so it's not really = a P suffix. More coffee.</div></div><br><div class=3D"gmail_quote"><div dir= =3D"ltr" class=3D"gmail_attr">On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitr= y Gutov <<a href=3D"mailto:dmitry@HIDDEN" target=3D"_blank">dmitry@gu= tov.dev</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex">On 12/02/2025 22:20, Ship Mints wrote:<br> > You're right. I missed the "P" suffix! The elisp "U= sing Interactive" <br> > documentation doesn't actually say a suffix works, it mentions onl= y a P <br> > prefix.<br> > <br> > Perhaps if it's okay with you, I'll just update the docstrings= (and <br> > eliminate NEWS)?<br> <br> Sounds good.<br> </blockquote></div> </blockquote></div> --0000000000000f04dd062df8091a--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:39:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:39:40 2025 Received: from localhost ([127.0.0.1]:38572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJWG-0004u4-0R for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:39:40 -0500 Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]:45551) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiJWD-0004to-KD for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:39:38 -0500 Received: by mail-vs1-xe2d.google.com with SMTP id ada2fe7eead31-4ba7ab22192so28447137.3 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 12:39:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739392772; x=1739997572; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Lag/Rsb5iQv8Vhqbh1dCQrBxYzC7BN+xlMN5mlJKjFQ=; b=GzBaPTzBdKtAVBzjCV4QrQXLl0RKqG4t/mok+V7lrWZZarjc9gK1Ja9ucUTXskBiJl Kb1V80XTNBjKWEmCMYBdvz3Hh1yHjyf7rpSDPz28pK4wXkfSossFzS50u2dEm3v717F6 Vm+okOLFVyRJsqPsM4BrGT0OxZ+SdOoOkheP+Ar3JakJwgYTFyQKwVAvGIZ4crJewhJ5 tTy/F+/IPs4i+354t8Dg8+l1CJ+mvPpnbBecc40pSSpyEDclqTSaGtaSa5W5ohNZY6q7 E0kvl9Q21OZZfhWXrvfzi0ShEg+azyI0Y08/rW6Tm7EkW6+0a4i62FkgFSnNpdBDcZlT 5f7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739392772; x=1739997572; h=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=Lag/Rsb5iQv8Vhqbh1dCQrBxYzC7BN+xlMN5mlJKjFQ=; b=bGlQhJKO7rwn2RUIIGP4fvK8NPifGCJEAuxGQPN6d2DZEs492Dm1o2uK5/bRGcusLu Uzm5TT8V9h61tjWi/1noyiapp3EwqsJcIK7Hlirkh1qr0P6cFnoB2j4kgoy/a3oh7Ndu Zn438YJzePmu95vPQC1ulQqV9OjqRSliz00tz111DFeI9yYhGYDDOZyUiQpUkRZvk7GH 8b2E95E6aINRo0KmMFV5R4mWP8UtLO7xObOpKR6m1ns3lPTkvjbRhPPB/gQlFY3UZRLx nKWfbJE7Oz1faXlYK7F7xpA0K6yPYHJfKxz4+4RR2yQ0E2i4oym9t2JK124vyuxBrJWu PoXQ== X-Gm-Message-State: AOJu0YwkYceIyszisRqN/Oa2Wdb4Zb6cs3jMk2cS2Ce1USx+Kz7aUWYp Egl6jm+Xle3hKcG3PjBAYZmUo9LRyAkDOWj+S8skbVc+pgPED15y2DzSjRELlcqAqOn/1/vrgW6 UDiWOw4pTVTwAwhz0w3+H7cKldzRX3w== X-Gm-Gg: ASbGncvRG1RQ/JhQvRL7tQIhOyswKDmq3NdO5CSYJOugC/xkT+VPrfP7iRT/7nZh3fE EL4hwPxAPFspaPfFrTen6d0MkgXWmyYmfEVWF9yu4UfX21oJ6xveNpom2jvD6FQtx9k7uo36N X-Google-Smtp-Source: AGHT+IEmzUqgmUcN/Fa1A3SkO2W28SD3wITGzUUM3s6mFoho11stwfhbHPwAM6/W00HV8/kO+TYIG9E4fi02Zop/Q2c= X-Received: by 2002:a05:6102:3751:b0:4bb:ce42:40f5 with SMTP id ada2fe7eead31-4bbf568c4camr4356813137.18.1739392771876; Wed, 12 Feb 2025 12:39:31 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> In-Reply-To: <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 15:39:20 -0500 X-Gm-Features: AWEUYZmz3FNHKylQ20nDBjhRuhMuwZ97bnv9caVmVHExTO1nJjnAICrDMbvXCOw Message-ID: <CAN+1Hbqq3b2etYLanE21wa5Z6wFurpu+NYvzn-5Q+JsrmZmGew@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Dmitry Gutov <dmitry@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000004b0fed062df7f082" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --0000000000004b0fed062df7f082 Content-Type: multipart/alternative; boundary="0000000000004b0fed062df7f080" --0000000000004b0fed062df7f080 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Docstrings-only patch attached. The interactive spec had a newline in it so it's not really a P suffix. More coffee. On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> wro= te: > On 12/02/2025 22:20, Ship Mints wrote: > > You're right. I missed the "P" suffix! The elisp "Using Interactive" > > documentation doesn't actually say a suffix works, it mentions only a P > > prefix. > > > > Perhaps if it's okay with you, I'll just update the docstrings (and > > eliminate NEWS)? > > Sounds good. > --0000000000004b0fed062df7f080 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Docstrings-only patch attached. The interactive spec had a newline in it= so it's not really a P suffix. More coffee.</div></div><br><div class= =3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr= ">On Wed, Feb 12, 2025 at 3:22=E2=80=AFPM Dmitry Gutov <<a href=3D"mailt= o:dmitry@HIDDEN">dmitry@HIDDEN</a>> wrote:<br></div><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid= rgb(204,204,204);padding-left:1ex">On 12/02/2025 22:20, Ship Mints wrote:<= br> > You're right. I missed the "P" suffix! The elisp "U= sing Interactive" <br> > documentation doesn't actually say a suffix works, it mentions onl= y a P <br> > prefix.<br> > <br> > Perhaps if it's okay with you, I'll just update the docstrings= (and <br> > eliminate NEWS)?<br> <br> Sounds good.<br> </blockquote></div> --0000000000004b0fed062df7f080-- --0000000000004b0fed062df7f082 Content-Type: application/octet-stream; name="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Disposition: attachment; filename="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m72dje530> X-Attachment-Id: f_m72dje530 RnJvbSBhNTNjZGQzYzg0ZjgyOWJjNDgyNDEyZTdkNjQ3NTQ1OGMwZjg3ZTNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgRmViIDIwMjUgMTI6MzQ6MTMgLTA1MDAKU3ViamVjdDogW1BBVENIXSBQcmVmaXgg YXJndW1lbnQgaW1wbGllcyByZWN1cnNpdmUgZm9yCiBwcm9qZWN0LXJlbWVtYmVyL2ZvcmdldC11 bmRlcgoKKiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9q ZWN0cy11bmRlciBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRlcik6CkEgdW5pdmVyc2FsIHBy ZWZpeCBhcmd1bWVudCBpbXBsaWVzIHJlY3Vyc2l2ZS4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsIHwgMjQgKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQg aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9k ZXMvcHJvamVjdC5lbCBiL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKaW5kZXggZmU4YTc2NWQx OTQuLjViN2ZhMjEwMGYyIDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCisr KyBiL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKQEAgLTIwMjgsMTEgKzIwMjgsMTMgQEAgcHJv amVjdC1wcmVmaXgtb3ItYW55LWNvbW1hbmQKICAgKHByb2plY3QtYW55LWNvbW1hbmQgcHJvamVj dC1wcmVmaXgtbWFwICJbZXhlY3V0ZSBpbiAlc106IikpCiAKIChkZWZ1biBwcm9qZWN0LXJlbWVt YmVyLXByb2plY3RzLXVuZGVyIChkaXIgJm9wdGlvbmFsIHJlY3Vyc2l2ZSkKLSAgIkluZGV4IGFs bCBwcm9qZWN0cyBiZWxvdyBhIGRpcmVjdG9yeSBESVIuCi1JZiBSRUNVUlNJVkUgaXMgbm9uLW5p bCwgcmVjdXJzZSBpbnRvIGFsbCBzdWJkaXJlY3RvcmllcyB0byBmaW5kCi1tb3JlIHByb2plY3Rz LiAgQWZ0ZXIgZmluaXNoaW5nLCBhIG1lc3NhZ2UgaXMgcHJpbnRlZCBzdW1tYXJpemluZwotdGhl IHByb2dyZXNzLiAgVGhlIGZ1bmN0aW9uIHJldHVybnMgdGhlIG51bWJlciBvZiBkZXRlY3RlZAot cHJvamVjdHMuIgorICAiUmVtZW1iZXIgKGkuZS4sIGluZGV4KSBwcm9qZWN0cyBpbiBhbmQvb3Ig YmVsb3cgZGlyZWN0b3J5IERJUi4KK0ludGVyYWN0aXZlbHksIHByb21wdCBmb3IgRElSLgorT3B0 aW9uYWwgYXJndW1lbnQgUkVDVVJTSVZFLCBpZiBub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB0aGUg cHJlZml4Cithcmd1bWVudCksIG1lYW5zIHJlY3Vyc2UgaW50byBzdWJkaXJlY3RvcmllcyBvZiBE SVIgdG8gZmluZCBtb3JlCitwcm9qZWN0cy4KK0Rpc3BsYXkgYSBtZXNzYWdlIGF0IHRoZSBlbmQg c3VtbWFyaXppbmcgd2hhdCB3YXMgaW5kZXhlZC4KK1JldHVybiB0aGUgbnVtYmVyIG9mIGluZGV4 ZWQgcHJvamVjdHMuIgogICAoaW50ZXJhY3RpdmUgIkREaXJlY3Rvcnk6IFxuUCIpCiAgIChwcm9q ZWN0LS1lbnN1cmUtcmVhZC1wcm9qZWN0LWxpc3QpCiAgIChsZXQgKChkaXJzIChpZiByZWN1cnNp dmUKQEAgLTIwNjgsMTEgKzIwNzAsMTMgQEAgcHJvamVjdC1mb3JnZXQtem9tYmllLXByb2plY3Rz CiAgICAgICAocHJvamVjdC1mb3JnZXQtcHJvamVjdCBwcm9qKSkpKQogCiAoZGVmdW4gcHJvamVj dC1mb3JnZXQtcHJvamVjdHMtdW5kZXIgKGRpciAmb3B0aW9uYWwgcmVjdXJzaXZlKQotICAiRm9y Z2V0IGFsbCBrbm93biBwcm9qZWN0cyBiZWxvdyBhIGRpcmVjdG9yeSBESVIuCi1JZiBSRUNVUlNJ VkUgaXMgbm9uLW5pbCwgcmVjdXJzZSBpbnRvIGFsbCBzdWJkaXJlY3RvcmllcyB0bwotcmVtb3Zl IGFsbCBrbm93biBwcm9qZWN0cy4gIEFmdGVyIGZpbmlzaGluZywgYSBtZXNzYWdlIGlzIHByaW50 ZWQKLXN1bW1hcml6aW5nIHRoZSBwcm9ncmVzcy4gIFRoZSBmdW5jdGlvbiByZXR1cm5zIHRoZSBu dW1iZXIgb2YKLWZvcmdvdHRlbiBwcm9qZWN0cy4iCisgICJGb3JnZXQgcHJldmlvdXNseSBpbmRl eGVkIHByb2plY3RzIGluIGFuZC9vciBiZWxvdyBkaXJlY3RvcnkgRElSLgorSW50ZXJhY3RpdmVs eSwgcHJvbXB0IGZvciBESVIuCitPcHRpb25hbCBhcmd1bWVudCBSRUNVUlNJVkUsIGlmIG5vbi1u aWwgKGludGVyYWN0aXZlbHksIHRoZSBwcmVmaXgKK2FyZ3VtZW50KSwgbWVhbnMgcmVjdXJzZSBp bnRvIGluZGV4ZWQgcHJvamVjdCBzdWJkaXJlY3RvcmllcyB1bmRlciBESVIKK3RvIHJlbW92ZSB0 aG9zZSBwcm9qZWN0cyBmcm9tIHRoZSBpbmRleC4KK0Rpc3BsYXkgYSBtZXNzYWdlIGF0IHRoZSBl bmQgc3VtbWFyaXppbmcgd2hhdCB3YXMgZm9yZ290dGVuLgorUmV0dXJuIHRoZSBudW1iZXIgb2Yg Zm9yZ290dGVuIHByb2plY3RzLiIKICAgKGludGVyYWN0aXZlICJERGlyZWN0b3J5OiBcblAiKQog ICAobGV0ICgoY291bnQgMCkpCiAgICAgKGlmIHJlY3Vyc2l2ZQotLSAKMi40Ny4xCgo= --0000000000004b0fed062df7f082--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:22:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:22:22 2025 Received: from localhost ([127.0.0.1]:38511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJFW-00014S-23 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:22:22 -0500 Received: from fout-a7-smtp.messagingengine.com ([103.168.172.150]:35623) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tiJFT-00014C-Ak for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:22:20 -0500 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id 06EF213808B7; Wed, 12 Feb 2025 15:22:14 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Wed, 12 Feb 2025 15:22:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1739391734; x=1739478134; bh=apjmlC+XU7PcvJ9xCpNTND8GVJdj9DJmWXSDjpBLTA8=; b= Jc4W6nilDNgytCPNCiD1MHwB6Iv8ZYPKJB2dx9UtY3DxO43i+a9dWbj55OQfQq74 7x4Y1KMin7VRD1polOSrmAQFNwQXipnau8tSBUwG8QSZK9v5y3PCi2+FchoON0Oc OruqEoWehZ1apt7XiWmFJy/FGVzlODbz1BvAD3pC+xLkINi3cgTOhH8KwHEb5n0t XFzO1rFceiVVRRNjSDkecO9AkkEbfDTR5e/tC5YlBvMkIz9qQSeLryP8Qg1kvk5f 3k9zZICIMekHuLphfhJ7YuWNUw60KLyg+yhBLaWgcY6GlYJBrIxT/XtDkwPoLLjN nkikCLRH/PSj/ybVt2/kfg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739391734; x= 1739478134; bh=apjmlC+XU7PcvJ9xCpNTND8GVJdj9DJmWXSDjpBLTA8=; b=f qqG4tHOu5ilZBpriHAtB7k93bLvRvvq7nARuGJJbXMIWYavt/+m/BzeySXaEVhBI hXWJ1alfoKM4L0DXTbAgj5AJjtaUdYZc4ykviJQwBfJ0/NDe4p9xAhZOoFMy/quU 2/3GQCHrXuz2kxIjG1aY1J7JBP6eZab/xkW2HdsZrH913aAp5iIV/lABjH2Xiae3 aoX/M1uuEVaEn9UUPv53nmYDjYS68ykCSt97cpDzW0wgiwsXki/PNmMs7ryViuix xU5T5tMaOaDdF4OhHnN0PiqK2qKykeOlnPskHwqEBB3IHQ/dylnwROBH9ORbb/Fr ZqStoCKgx6KlzJMd93gew== X-ME-Sender: <xms:9QKtZ_pAsGAH9eWUXtFp7hwAgbJIjjIkYEI1ui-vzQDA6P2J-BVhYw> <xme:9QKtZ5pi2n8LBE9qBZxC8y9Xg5R2JpFnjYU8zRdGIg3zr58Fh1w49Y4xqeo8ttoEC 9VWT57-uePWi-KO7Yo> X-ME-Received: <xmr:9QKtZ8Ov6g2pU23DykUGMr6OF-vlift6dIrr6WCCvJv1nr3TkP-7uTeqhJNZD_8v1bk> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeggeekfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrd guvghvqeenucggtffrrghtthgvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeu fedtvddtveefhfdvveegudejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvhdpnhgspghrtghpthht ohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepshhhihhpmhhinhhtshesgh hmrghilhdrtghomhdprhgtphhtthhopeejiedvfeegseguvggssghughhsrdhgnhhurdho rhhg X-ME-Proxy: <xmx:9QKtZy50fS1zXOS5d_o86kgGbN2DShMw-A6cF4E9m2v12p-BWgMy0A> <xmx:9QKtZ-6Pd0908HBuJCPxOVa8MPj8tuwUah7hnb8tcgQgqnAMxQPlcQ> <xmx:9QKtZ6i4htXrD8efXH6hiL-l3pqVliD5xt-pviLyx4Hw7ZyuIUuYCg> <xmx:9QKtZw4hwVFcuKKASC-YIdG9J8LP_nwLKB2EUTp9jniDgNECpJidAg> <xmx:9QKtZ-Fs_9zCZR10PcccBB0vg0UhuDDQfzIcuc_zOkkySDtm-AObe8bn> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Feb 2025 15:22:12 -0500 (EST) Message-ID: <7eef8b00-e973-4ce7-b076-905c564b9478@HIDDEN> Date: Wed, 12 Feb 2025 22:22:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Ship Mints <shipmints@HIDDEN> References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/02/2025 22:20, Ship Mints wrote: > You're right. I missed the "P" suffix! The elisp "Using Interactive" > documentation doesn't actually say a suffix works, it mentions only a P > prefix. > > Perhaps if it's okay with you, I'll just update the docstrings (and > eliminate NEWS)? Sounds good.
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:21:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:21:09 2025 Received: from localhost ([127.0.0.1]:38494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJEL-00011F-Ak for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:21:09 -0500 Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:54677) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiJEJ-00010E-G5 for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:21:08 -0500 Received: by mail-ua1-x92a.google.com with SMTP id a1e0cc1a2514c-8641c7574a5so75883241.1 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 12:21:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739391662; x=1739996462; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Z36B7SbgXp3gLMzcDevbofbspVL5UvNNjuW4fHkvcDk=; b=ZERFVNspZpoFE/nwEzHp3/5V/Bs5D5qBcoi0/7sLYzdK0fyQ3wvCNSCYkNQdtmZH0K oQ9aEr3XYWQO0PqQv7CtqL/bQGUnCBFZc6Yo3/RBsc09ATenIJw5Zq4pYSUsgLBJGHKj yE9ArI+y+5PgiAdoNB3VZbfDOmdQ013JGsLDiQfFL82YxEq00d3HG0m/0yoWStcyEYgT i44+/Hb84WrrTfjUleqXnyWXjwLnmrUlGWsANqAI9rjfKCpQfe6clfdMG3uxmCCbx+NV oKUiUBqNR3ChXqtaPt00CzKyf+yfOYSNKs3DKAm1E1aH/P5AKy7wb8L6rJ4UU/AxxPyu h1kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739391662; x=1739996462; h=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=Z36B7SbgXp3gLMzcDevbofbspVL5UvNNjuW4fHkvcDk=; b=p0pzMBlhxqNKurb2pYFB+UYf0V4weQWoDRk6i1JMS3RhMrh8E7XysJYufB0WsylYBy KdYg2hi/9CWIIzdE+2V/ddIAi9ZocL4ym1n6XRhExxa4sWuH4K1hDQmiChLHi28MbT1U nK7feEkT7vBc9EaoCsDTXdEz5FPUP+2z1gKYafOaMKuW2cpCZtFk4GP02tZ/6zH0rFwo 0m1blNn940czvb/IPdbzsy+D9icxzLOb9xF9qrcaa2cFuuBFElhLQvemUkkFg49/lcSZ ElR9En2DBRtnIbmI/eQqAaB8q4yGl9xkW2zjul+7WFc36MaenS+nEBxp7uRUfq+kE5IK JNug== X-Gm-Message-State: AOJu0YxTpJYDa2o+fmaGJnB9b8vg2dEVjaPyOgVQe66AgI71y6w7zzqg R+/s72Mvb93e2zlJPJrw7+9S9PKfitx0K3Nxrt3Y3Z41eq4TDoXU+BBg/Tcb27QbSa2zFyQgNRA z0uomzhc82WKsCdsdRPSFgefiFYI= X-Gm-Gg: ASbGncv8Rgf+x+PcMOAwWmclWQ+wQ+nI28EWoJON+A1Z2J59KtbjzQWcAASpQLZSqqT fDf/JsjCrc0XohOPQ0Wd0LBQmGIFDGMPgae2Wl5WbbVKmdFApybnFemOdQv4wJnM9/N8x592/ X-Google-Smtp-Source: AGHT+IGAlOpwrUVWWMXFl5S504lXt7qZSuR2HW+vBeY/mf4/nKtyoI3LV6J1gtGp1ublrl10nflMuQZHTtWlgBWEWJs= X-Received: by 2002:a05:6102:8012:b0:4bb:d062:447 with SMTP id ada2fe7eead31-4bc03519d7dmr1602028137.5.1739391661550; Wed, 12 Feb 2025 12:21:01 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> In-Reply-To: <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 15:20:50 -0500 X-Gm-Features: AWEUYZmve2tHr_BErkcj-R9mM9ak_z163ZK9Rl0omj0pimeX_WlbPc9LCblXtII Message-ID: <CAN+1HbqRTxaWOZVM_+Mu0LpWo8bY0jYpU2XOZw9VNxC_ps+eqw@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Dmitry Gutov <dmitry@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000001cb378062df7aef5" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --0000000000001cb378062df7aef5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable You're right. I missed the "P" suffix! The elisp "Using Interactive" documentation doesn't actually say a suffix works, it mentions only a P prefix. Perhaps if it's okay with you, I'll just update the docstrings (and eliminate NEWS)? On Wed, Feb 12, 2025 at 3:14=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> wro= te: > Hi! > > On 12/02/2025 19:36, Ship Mints wrote: > > Specifying a universal prefix argument when invoking 'project-remember- > > projects-under' or 'project-forget-projects-under' now imply recursive. > > This makes recursive interactive use easier. > > Are you sure that this doesn't work already? The "P" at the end of the > (interactive ...) spec means that the value of the prefix goes into the > last argument of the function, which is RECURSIVE. > > Both project-remember-projects-under and project-forget-projects-under > use this instruction. > --0000000000001cb378062df7aef5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">You're right. I missed the "P" suffix! The elisp "Usi= ng Interactive" documentation doesn't actually say a suffix works,= it mentions only a P prefix.</div><div class=3D"gmail_default" style=3D"fo= nt-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-f= amily:monospace">Perhaps if it's okay with you, I'll just update th= e docstrings (and eliminate NEWS)?</div></div><br><div class=3D"gmail_quote= gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 1= 2, 2025 at 3:14=E2=80=AFPM Dmitry Gutov <<a href=3D"mailto:dmitry@gutov.= dev">dmitry@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_qu= ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20= 4);padding-left:1ex">Hi!<br> <br> On 12/02/2025 19:36, Ship Mints wrote:<br> > Specifying a universal prefix argument when invoking 'project-reme= mber- <br> > projects-under' or 'project-forget-projects-under' now imp= ly recursive. <br> > This makes recursive interactive use easier.<br> <br> Are you sure that this doesn't work already? The "P" at the e= nd of the <br> (interactive ...) spec means that the value of the prefix goes into the <br= > last argument of the function, which is RECURSIVE.<br> <br> Both project-remember-projects-under and project-forget-projects-under <br> use this instruction.<br> </blockquote></div> --0000000000001cb378062df7aef5--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:15:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:15:03 2025 Received: from localhost ([127.0.0.1]:38468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJ8R-0000dp-2v for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:15:03 -0500 Received: from fhigh-a2-smtp.messagingengine.com ([103.168.172.153]:33783) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tiJ8O-0000cp-Ka for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:15:01 -0500 Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 2BD8111400EF; Wed, 12 Feb 2025 15:14:55 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Wed, 12 Feb 2025 15:14:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1739391295; x=1739477695; bh=vnK0cAPIk5ci2jrX4AAw9tqr9FQzCkyuTHGXTw7q930=; b= V/0Iq8FDDm/LXtxVvc5ux/p7pbe5aKn5YpOyjNypBIckq+FdIwnPYckO0sYWWkKa TsvWA0Njy+aS/bmp3E4BOzN1cDU4h2PPW68jitAPAstzRyfuNCexVTg3cu8dFEXU H01MDmjT6o2NnkM6z83rt1gcpUl45qoAmp8TxQASYBMSwaOMwTvs7EMT2VYnAR6m AMTcqqYhDnlzWNRq5eqAe4sQhY0L65P8L0kW7fRRw5bgZaQlhmrP1MccJn7G1Www cDCXPwlK3d9jAD4lV5tx0Ibr7YAK4jR7/iIaFAGtmz3Fkd5JMSAWHOo7knqeIu3H 5J1C0ubg58YDVbXHbr8fvQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1739391295; x=1739477695; bh=v nK0cAPIk5ci2jrX4AAw9tqr9FQzCkyuTHGXTw7q930=; b=LE0iQ0xcKgOOrwXOL 5xZB9lGKE+IgdmlF62P8ctnCrGY8VR5aNMnSSSJ1kqllCYYB4dNLgi8x56/h1MKL R6Be7QrsEYKYQnSs0kS+gOEpA8glNLooCmlf/9y7BlbCOlHtszFPUi5sj4Micv6j IXFD09ODjc+mUcgvZrOxoJlYL9gql0i5GXeERdvW/pc4zzbhIO6s1CeG9q3NHN0f 0TCrxIybhpixcdzsYljiEwB01sBZ6KunRFctwmLy8qCtwIEbq87xlkurLPDvieUP lpoVP/bnJiCuvoASXqXMLoP1Jw/GJWK914dgDCUrkcjXRioZe+oi9cekFgan5gN8 8E4nA== X-ME-Sender: <xms:PgGtZ73C2XtrExCWWtPqtbM-Jypur99_dNrv-VJw35PKm8Lf7mxBpg> <xme:PgGtZ6HU3xSLloyNbZdW8bxwnF8U0cwGbDxHbxqCq2BIzqyPfuYX6vzbHQFFt8Eg8 iQP53WT8sXaxRdFuPQ> X-ME-Received: <xmr:PgGtZ76GIpZ3a2S7YX7XR2EfaRJPjHoMgse9uXTaChcpTzjxYAYwwwBYRwmYJr0oVA0> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeggeekudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertddtvdej necuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdrug gvvheqnecuggftrfgrthhtvghrnheptdfhuedvtdevleegueelvedvjeevheffveevhedv uefftdefhfdvueeggfetgfdtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthho pedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehshhhiphhmihhnthhssehgmh grihhlrdgtohhmpdhrtghpthhtohepjeeivdefgeesuggvsggsuhhgshdrghhnuhdrohhr gh X-ME-Proxy: <xmx:PgGtZw1_zTGfdjDNg8WywaKB7Kd_QpD64-6pzlwPgnRMrqiuPTMR2w> <xmx:PgGtZ-GK5HZdvJ_RyqeB7cFZLL3u0i6gWWLY7yIUcYZm0rvRR56tHg> <xmx:PgGtZx_kZ5rfeC5YCk2triSuO8Q_Rj7Ebrkqg1wNiMN_-si-5bJmJw> <xmx:PgGtZ7mMYbZHe2jNYYIgFpQdFtV93fPjY5AUSneIjQwmdhLiSG9anw> <xmx:PwGtZzSzB9QAZsdySKmny7z0KGnzVwP6y4YHKP6lQR_OJHz1hjyG7G3y> Feedback-ID: i07de48aa:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Feb 2025 15:14:53 -0500 (EST) Message-ID: <b64f0289-9c5b-47c1-bbba-ef7656530742@HIDDEN> Date: Wed, 12 Feb 2025 22:14:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Ship Mints <shipmints@HIDDEN>, 76234 <at> debbugs.gnu.org References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> Content-Language: en-US From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! On 12/02/2025 19:36, Ship Mints wrote: > Specifying a universal prefix argument when invoking 'project-remember- > projects-under' or 'project-forget-projects-under' now imply recursive. > This makes recursive interactive use easier. Are you sure that this doesn't work already? The "P" at the end of the (interactive ...) spec means that the value of the prefix goes into the last argument of the function, which is RECURSIVE. Both project-remember-projects-under and project-forget-projects-under use this instruction.
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 20:10:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:10:12 2025 Received: from localhost ([127.0.0.1]:38451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJ3j-0000Oh-O7 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:10:12 -0500 Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:47294) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiJ3f-0000Nv-Ln for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:10:09 -0500 Received: by mail-ua1-x92e.google.com with SMTP id a1e0cc1a2514c-8670aba4404so93996241.2 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 12:10:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739391002; x=1739995802; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cp3IuegvPhMGsLjW8ujSXXjbnUGDYHJgYYVOFqtLyvU=; b=jIW01Q6aKgITWpnAyIn+BnRoLsWOoU7L32KS3puzJ5vSzkh1YEx1LdZT1EkQ00wYsz 7bIAEqBqv0kGb+h2FRkswqf7OvpDdhVHs0LKzrrzVhFrRlif72PBE/yl1vZYBHMFzL4q UHJ9vLcr9rOw/pAg7eCo/CkZFCVZTgsRWasMLfiP25FlSzfo2KA5mwN3dE/jfY/Wet8E bfKvNn9le2SF+MsSC7gXuKkecShmKOgEFSuPxKyWSIKnh98FreKiBS22RcUDn6tgpZ3R liIee5YPFCFxJENXMGFDe76tSh36Chuh0f8VFwutVHQ5nr85ACpg4I3+TfHvTEQn6OLy rWeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739391002; x=1739995802; h=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=cp3IuegvPhMGsLjW8ujSXXjbnUGDYHJgYYVOFqtLyvU=; b=Y0CSAqzspghhFsWbxd49/k95tQmE8NGTNJeKMeuE7cfHJRvYZSDK7ejKYNE5lswZn7 isnu/oN11rFJ3OMCDU1qBDgwr+WRYKSsUgQU8kEOKygo/3O1vxHodPfd1NpgdTwZgeNj nfQ/2PZreDB/usQ8Yhja+gPuYSTb1qXBuyElYfrB+gNgHOFibufxq/MSTkF3YyOV23+B xrJKp1aqu0jKjCb+ZK6H+v7mg4wuDMvE6Kp4BK/Jh6T1cI8EgRlgEy+oMCE9WNYGK5ig MjhF8DQ44ojiQaVfBpxpw8r8wffqaNtuHgLSJNS1jzD3TdofdiCPO2xkoOLyCXa3AB0+ GpcQ== X-Gm-Message-State: AOJu0YwYtsauwOiKd9i5x7KzGCggTOg9Xx0qNw4vYy3lK4AWUbxOF/JD dB/KSte5w/VE0ffIS/iv4oZ9w/WPPj7wONyIO+7uEC5AdSPUxVqNCRmrm247EDLbey02S165NpR oyNBFeuU7tGaT6cxAkO4JH6x9rCnJzA== X-Gm-Gg: ASbGnctax+804u2ZwxUPKE4u8/bHTk+HL+AFIR8otZcbB08+LjPcml7P2hmnZD4RYKj qesPz54na7JPJ7KV+xpz9zIHtvO/S5Fo31lUdovMqmNF4TcWObeMkrFkYadMw0tdqJuhkDtDl X-Google-Smtp-Source: AGHT+IEMFNcYCeQqRvMSb6/h0UBC8Rmhcg36CUrHvakZsNLH6YeG8YOqLP/3TvklZVJL8bbEXx/YkUhZEN/wGFAtKyw= X-Received: by 2002:a05:6122:4691:b0:520:5a87:66ff with SMTP id 71dfb90a1353d-520679038dfmr4515378e0c.0.1739391001887; Wed, 12 Feb 2025 12:10:01 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <86pljnj69k.fsf@HIDDEN> <CAN+1HbrYgLdQUWEvWqgCwfAy_=6nRJszD7DKrMkHaAssf-eseA@HIDDEN> In-Reply-To: <CAN+1HbrYgLdQUWEvWqgCwfAy_=6nRJszD7DKrMkHaAssf-eseA@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 15:09:50 -0500 X-Gm-Features: AWEUYZm0WNYEuCDjL9tQYl7BJPsSdoMSc3KiQh7Pb4wpvXsnIksqz2tgsoaSDBM Message-ID: <CAN+1HbohXkUz4WMCTNmvWK7pHXHeQHNidkhtaqRtOJG-hBRiPQ@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000cb2f36062df7868c" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000cb2f36062df7868c Content-Type: multipart/alternative; boundary="000000000000cb2f34062df7868a" --000000000000cb2f34062df7868a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Updated patch attached with improved docs, etc. On Wed, Feb 12, 2025 at 2:55=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr= ote: > On Wed, Feb 12, 2025 at 2:46=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrot= e: > >> > From: Ship Mints <shipmints@HIDDEN> >> > Date: Wed, 12 Feb 2025 12:36:58 -0500 >> >> +*** Prefix argument implies recursive for remember/forget under. >> > > +Specifying a universal prefix argument when invoking >> > +'project-remember-projects-under' or 'project-forget-projects-under' >> now >> > +imply recursive. >> >> The natural way of describing this kind of changes is the other way >> around: starting with the command names, not with the prefix argument. >> Like this: >> >> *** 'project-remember/forget-projects-under' can now work recursively. >> The commands 'project-remember-projects-under' and >> 'project-forget-projects-under' now find projects in subdirectories, >> recursively, if invoked with a prefix argument. >> > > I'll improve the language. They already did work recursively, but only > when invoked programmatically. > > > (defun project-remember-projects-under (dir &optional recursive) >> > "Index all projects below a directory DIR. >> > -If RECURSIVE is non-nil, recurse into all subdirectories to find >> > -more projects. After finishing, a message is printed summarizing >> > -the progress. The function returns the number of detected >> > -projects." >> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when >> > +called, recurse into all subdirectories to find more projects. After >> > +finishing, a message is printed summarizing the progress. The functi= on >> > +returns the number of detected projects." >> >> This doc string "needs work", and uses passive voice unnecessarily. >> Here's a rewording that should be closer to our conventions: >> >> Remember (i.e., index) projects in directory DIR. >> Interactively, prompt for DIR. >> Optional argument RECURSIVE, if non -nil (interactively, the >> prefix argument) means recurse into subdirectories of DIR to find >> more projects. >> Display a message at the end summarizing what was indexed. >> Return the number of indexed projects. >> > > Will do. I'd merely added the interactive detail to what was already ther= e > vs. a wholesale rewrite. > > > (defun project-forget-projects-under (dir &optional recursive) >> > "Forget all known projects below a directory DIR. >> > -If RECURSIVE is non-nil, recurse into all subdirectories to >> > -remove all known projects. After finishing, a message is printed >> > -summarizing the progress. The function returns the number of >> > -forgotten projects." >> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when >> > +called, recurse into all subdirectories to remove all known projects. >> > +After finishing, a message is printed summarizing the progress. The >> > +function returns the number of forgotten projects." >> >> Similarly here. >> > > Ditto. > > > (interactive "DDirectory: \nP") >> > (let ((count 0)) >> > - (if recursive >> > + (if (or recursive (consp current-prefix-arg)) >> >> Any reason why you use consp here (and in the other function)? AFAIU, >> the interactive form will automatically take care of setting the >> second argument to the value of the raw prefix arg, so why would you >> need to look at the value of current-prefix-arg and discard it if it >> is not a cons cell? >> > > Habit. I'll change it to merely check for non-nil. > > Thank you for the thoughtful feedback. > > -Stephane > --000000000000cb2f34062df7868a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Updated patch attached with improved docs, etc.</div></div><br><div clas= s=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_att= r">On Wed, Feb 12, 2025 at 2:55=E2=80=AFPM Ship Mints <<a href=3D"mailto= :shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:<br></div><blockquo= te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px = solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">= <div class=3D"gmail_default" style=3D"font-family:monospace"><span style=3D= "font-family:Arial,Helvetica,sans-serif">On Wed, Feb 12, 2025 at 2:46=E2=80= =AFPM Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank">e= liz@HIDDEN</a>> wrote:</span></div></div><div class=3D"gmail_quote"><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex">> From: Ship Mints <<a= href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN<= /a>><br> > Date: Wed, 12 Feb 2025 12:36:58 -0500<br> >> +*** Prefix argument implies recursive for remember/forget under.<= br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0= px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> > +Specifying a universal prefix argument when invoking<br> > +'project-remember-projects-under' or 'project-forget-proj= ects-under' now<br> > +imply recursive.<br> <br> The natural way of describing this kind of changes is the other way<br> around: starting with the command names, not with the prefix argument.<br> Like this:<br> <br> =C2=A0 *** 'project-remember/forget-projects-under' can now work re= cursively.<br> =C2=A0 The commands 'project-remember-projects-under' and<br> =C2=A0 'project-forget-projects-under' now find projects in subdire= ctories,<br> =C2=A0 recursively, if invoked with a prefix argument.<br></blockquote><div= ><br></div><div><div class=3D"gmail_default" style=3D"font-family:monospace= ">I'll improve the language. They already did work recursively, but onl= y when invoked programmatically.</div></div><div><br></div><blockquote clas= s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r= gb(204,204,204);padding-left:1ex"> >=C2=A0 (defun project-remember-projects-under (dir &optional recurs= ive)<br> >=C2=A0 =C2=A0 "Index all projects below a directory DIR.<br> > -If RECURSIVE is non-nil, recurse into all subdirectories to find<br> > -more projects.=C2=A0 After finishing, a message is printed summarizin= g<br> > -the progress.=C2=A0 The function returns the number of detected<br> > -projects."<br> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when= <br> > +called, recurse into all subdirectories to find more projects.=C2=A0 = After<br> > +finishing, a message is printed summarizing the progress.=C2=A0 The f= unction<br> > +returns the number of detected projects."<br> <br> This doc string "needs work", and uses passive voice unnecessaril= y.<br> Here's a rewording that should be closer to our conventions:<br> <br> =C2=A0 =C2=A0 Remember (i.e., index) projects in directory DIR.<br> =C2=A0 Interactively, prompt for DIR.<br> =C2=A0 Optional argument RECURSIVE, if non -nil (interactively, the<br> =C2=A0 prefix argument) means recurse into subdirectories of DIR to find<br= > =C2=A0 more projects.<br> =C2=A0 Display a message at the end summarizing what was indexed.<br> =C2=A0 Return the number of indexed projects.<br></blockquote><div><br></di= v><div class=3D"gmail_default" style=3D"font-family:monospace">Will do. I&#= 39;d merely added the interactive detail to what was already there vs. a wh= olesale rewrite.</div><div class=3D"gmail_default" style=3D"font-family:mon= ospace"><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> >=C2=A0 (defun project-forget-projects-under (dir &optional recursiv= e)<br> >=C2=A0 =C2=A0 "Forget all known projects below a directory DIR.<br= > > -If RECURSIVE is non-nil, recurse into all subdirectories to<br> > -remove all known projects.=C2=A0 After finishing, a message is printe= d<br> > -summarizing the progress.=C2=A0 The function returns the number of<br= > > -forgotten projects."<br> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when= <br> > +called, recurse into all subdirectories to remove all known projects.= <br> > +After finishing, a message is printed summarizing the progress.=C2=A0= The<br> > +function returns the number of forgotten projects."<br> <br> Similarly here.<br></blockquote><div><br></div><div class=3D"gmail_default"= style=3D"font-family:monospace">Ditto.</div><div class=3D"gmail_default" s= tyle=3D"font-family:monospace"><br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"> >=C2=A0 =C2=A0 (interactive "DDirectory: \nP")<br> >=C2=A0 =C2=A0 (let ((count 0))<br> > -=C2=A0 =C2=A0 (if recursive<br> > +=C2=A0 =C2=A0 (if (or recursive (consp current-prefix-arg))<br> <br> Any reason why you use consp here (and in the other function)?=C2=A0 AFAIU,= <br> the interactive form will automatically take care of setting the<br> second argument to the value of the raw prefix arg, so why would you<br> need to look at the value of current-prefix-arg and discard it if it<br> is not a cons cell?<br></blockquote><div><br></div><div class=3D"gmail_defa= ult" style=3D"font-family:monospace">Habit. I'll change it to merely ch= eck for non-nil.</div><div class=3D"gmail_default" style=3D"font-family:mon= ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa= ce">Thank you for the thoughtful feedback.</div><div class=3D"gmail_default= " style=3D"font-family:monospace"><br></div><div class=3D"gmail_default" st= yle=3D"font-family:monospace">-Stephane</div></div></div> </blockquote></div> --000000000000cb2f34062df7868a-- --000000000000cb2f36062df7868c Content-Type: application/octet-stream; name="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Disposition: attachment; filename="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m72cgr350> X-Attachment-Id: f_m72cgr350 RnJvbSBlMzY5NjljZWFkMjBkMTkxOWZkM2RiYmY4MWM0YTBmZTU0NjhlMzE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgRmViIDIwMjUgMTI6MzQ6MTMgLTA1MDAKU3ViamVjdDogW1BBVENIXSBQcmVmaXgg YXJndW1lbnQgaW1wbGllcyByZWN1cnNpdmUgZm9yCiBwcm9qZWN0LXJlbWVtYmVyL2ZvcmdldC11 bmRlcgoKKiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9q ZWN0cy11bmRlciBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRlcik6CkEgdW5pdmVyc2FsIHBy ZWZpeCBhcmd1bWVudCBpbXBsaWVzIHJlY3Vyc2l2ZS4KLS0tCiBldGMvTkVXUyAgICAgICAgICAg ICAgICAgIHwgIDggKysrKysrKysKIGxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgfCAyOCArKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMo KyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5k ZXggNTNiYzZmZjJhYWEuLjNiZDhiYzczY2Y1IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9l dGMvTkVXUwpAQCAtMjg0LDYgKzI4NCwxNCBAQCBXaGVuIHN1Y2ggdmFsdWUgaXMgdXNlZCwgdGhl ICdwcm9qZWN0LXByb21wdGVyJyBpcyBjYWxsZWQgd2l0aCBpdCBhcyB0aGUKIGZpcnN0IGFyZ3Vt ZW50LiAgVGhpcyBpcyBhIHdheSBmb3IgdGhlIGNhbGxlcnMgdG8gaW5kaWNhdGUsIGZvciBleGFt cGxlLAogdGhlIHJlYXNvbiBvciB0aGUgY29udGV4dCB3aHkgdGhlIHByb2plY3QgaXMgYXNrZWQg Zm9yLgogCistLS0KKyoqKiBQcmVmaXggYXJnIG1lYW5zIHJlY3Vyc2l2ZSBmb3IgcHJvamVjdC1y ZW1lbWJlci9mb3JnZXQtcHJvamVjdHMtdW5kZXIuCitUaGUgY29tbWFuZHMgJ3Byb2plY3QtcmVt ZW1iZXItcHJvamVjdHMtdW5kZXInIGFuZAorJ3Byb2plY3QtZm9yZ2V0LXByb2plY3RzLXVuZGVy JyBoYXZlIGEgcmVjdXJzaXZlIG9wdGlvbiB0aGF0IGlzCithdmFpbGFibGUgcHJvZ3JhbW1hdGlj YWxseS4gIE5vdyB5b3UgY2FuIGluZGljYXRlIHRoZSByZWN1cnNpdmUgb3B0aW9uCitpbnRlcmFj dGl2ZWx5IGJ5IHByb3ZpZGluZyBhIHByZWZpeCBhcmd1bWVudC4KKworCiAqKiBSZWdpc3RlcnMK IAogKioqIE5ldyBmdW5jdGlvbnMgJ2J1ZmZlci10by1yZWdpc3RlcicgYW5kICdmaWxlLXRvLXJl Z2lzdGVyJy4KZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgYi9saXNwL3By b2dtb2Rlcy9wcm9qZWN0LmVsCmluZGV4IGZlOGE3NjVkMTk0Li5mOTU3NjBmNmZiNSAxMDA2NDQK LS0tIGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsCkBAIC0yMDI4LDE0ICsyMDI4LDE2IEBAIHByb2plY3QtcHJlZml4LW9yLWFueS1jb21t YW5kCiAgIChwcm9qZWN0LWFueS1jb21tYW5kIHByb2plY3QtcHJlZml4LW1hcCAiW2V4ZWN1dGUg aW4gJXNdOiIpKQogCiAoZGVmdW4gcHJvamVjdC1yZW1lbWJlci1wcm9qZWN0cy11bmRlciAoZGly ICZvcHRpb25hbCByZWN1cnNpdmUpCi0gICJJbmRleCBhbGwgcHJvamVjdHMgYmVsb3cgYSBkaXJl Y3RvcnkgRElSLgotSWYgUkVDVVJTSVZFIGlzIG5vbi1uaWwsIHJlY3Vyc2UgaW50byBhbGwgc3Vi ZGlyZWN0b3JpZXMgdG8gZmluZAotbW9yZSBwcm9qZWN0cy4gIEFmdGVyIGZpbmlzaGluZywgYSBt ZXNzYWdlIGlzIHByaW50ZWQgc3VtbWFyaXppbmcKLXRoZSBwcm9ncmVzcy4gIFRoZSBmdW5jdGlv biByZXR1cm5zIHRoZSBudW1iZXIgb2YgZGV0ZWN0ZWQKLXByb2plY3RzLiIKKyAgIlJlbWVtYmVy IChpLmUuLCBpbmRleCkgcHJvamVjdHMgaW4gYW5kL29yIGJlbG93IGRpcmVjdG9yeSBESVIuCitJ bnRlcmFjdGl2ZWx5LCBwcm9tcHQgZm9yIERJUi4KK09wdGlvbmFsIGFyZ3VtZW50IFJFQ1VSU0lW RSwgaWYgbm9uLW5pbCAoaW50ZXJhY3RpdmVseSwgdGhlIHByZWZpeAorYXJndW1lbnQpLCBtZWFu cyByZWN1cnNlIGludG8gc3ViZGlyZWN0b3JpZXMgb2YgRElSIHRvIGZpbmQgbW9yZQorcHJvamVj dHMuCitEaXNwbGF5IGEgbWVzc2FnZSBhdCB0aGUgZW5kIHN1bW1hcml6aW5nIHdoYXQgd2FzIGlu ZGV4ZWQuCitSZXR1cm4gdGhlIG51bWJlciBvZiBpbmRleGVkIHByb2plY3RzLiIKICAgKGludGVy YWN0aXZlICJERGlyZWN0b3J5OiBcblAiKQogICAocHJvamVjdC0tZW5zdXJlLXJlYWQtcHJvamVj dC1saXN0KQotICAobGV0ICgoZGlycyAoaWYgcmVjdXJzaXZlCisgIChsZXQgKChkaXJzIChpZiAo b3IgcmVjdXJzaXZlIGN1cnJlbnQtcHJlZml4LWFyZykKICAgICAgICAgICAgICAgICAgIChkaXJl Y3RvcnktZmlsZXMtcmVjdXJzaXZlbHkgZGlyICIiIHQpCiAgICAgICAgICAgICAgICAgKGRpcmVj dG9yeS1maWxlcyBkaXIgdCkpKQogICAgICAgICAoa25vd24gKG1ha2UtaGFzaC10YWJsZSA6c2l6 ZSAoKiAyIChsZW5ndGggcHJvamVjdC0tbGlzdCkpCkBAIC0yMDY4LDE0ICsyMDcwLDE2IEBAIHBy b2plY3QtZm9yZ2V0LXpvbWJpZS1wcm9qZWN0cwogICAgICAgKHByb2plY3QtZm9yZ2V0LXByb2pl Y3QgcHJvaikpKSkKIAogKGRlZnVuIHByb2plY3QtZm9yZ2V0LXByb2plY3RzLXVuZGVyIChkaXIg Jm9wdGlvbmFsIHJlY3Vyc2l2ZSkKLSAgIkZvcmdldCBhbGwga25vd24gcHJvamVjdHMgYmVsb3cg YSBkaXJlY3RvcnkgRElSLgotSWYgUkVDVVJTSVZFIGlzIG5vbi1uaWwsIHJlY3Vyc2UgaW50byBh bGwgc3ViZGlyZWN0b3JpZXMgdG8KLXJlbW92ZSBhbGwga25vd24gcHJvamVjdHMuICBBZnRlciBm aW5pc2hpbmcsIGEgbWVzc2FnZSBpcyBwcmludGVkCi1zdW1tYXJpemluZyB0aGUgcHJvZ3Jlc3Mu ICBUaGUgZnVuY3Rpb24gcmV0dXJucyB0aGUgbnVtYmVyIG9mCi1mb3Jnb3R0ZW4gcHJvamVjdHMu IgorICAiRm9yZ2V0IHByZXZpb3VzbHkgaW5kZXhlZCBwcm9qZWN0cyBpbiBhbmQvb3IgYmVsb3cg ZGlyZWN0b3J5IERJUi4KK0ludGVyYWN0aXZlbHksIHByb21wdCBmb3IgRElSLgorT3B0aW9uYWwg YXJndW1lbnQgUkVDVVJTSVZFLCBpZiBub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB0aGUgcHJlZml4 Cithcmd1bWVudCksIG1lYW5zIHJlY3Vyc2UgaW50byBpbmRleGVkIHByb2plY3Qgc3ViZGlyZWN0 b3JpZXMgdW5kZXIgRElSCit0byByZW1vdmUgdGhvc2UgcHJvamVjdHMgZnJvbSB0aGUgaW5kZXgu CitEaXNwbGF5IGEgbWVzc2FnZSBhdCB0aGUgZW5kIHN1bW1hcml6aW5nIHdoYXQgd2FzIGZvcmdv dHRlbi4KK1JldHVybiB0aGUgbnVtYmVyIG9mIGZvcmdvdHRlbiBwcm9qZWN0cy4iCiAgIChpbnRl cmFjdGl2ZSAiRERpcmVjdG9yeTogXG5QIikKICAgKGxldCAoKGNvdW50IDApKQotICAgIChpZiBy ZWN1cnNpdmUKKyAgICAoaWYgKG9yIHJlY3Vyc2l2ZSBjdXJyZW50LXByZWZpeC1hcmcpCiAgICAg ICAgIChkb2xpc3QgKHByb2ogKHByb2plY3Qta25vd24tcHJvamVjdC1yb290cykpCiAgICAgICAg ICAgKHdoZW4gKGZpbGUtaW4tZGlyZWN0b3J5LXAgcHJvaiBkaXIpCiAgICAgICAgICAgICAocHJv amVjdC1mb3JnZXQtcHJvamVjdCBwcm9qKQotLSAKMi40Ny4xCgo= --000000000000cb2f36062df7868c--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 19:55:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 14:55:33 2025 Received: from localhost ([127.0.0.1]:38427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiIpY-0008CO-Tq for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:55:33 -0500 Received: from mail-ua1-x934.google.com ([2607:f8b0:4864:20::934]:54573) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiIpW-0008C6-GR for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:55:31 -0500 Received: by mail-ua1-x934.google.com with SMTP id a1e0cc1a2514c-8641c7574a5so66391241.1 for <76234 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 11:55:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739390125; x=1739994925; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xb6EwNg3bSq7rJrmEqrTf2s5eN3p1GnhhNkWEo0IMBo=; b=md3hjStbNsSxGknTpODYAfFu0UKRJrt66WfWWGDTZEnkLtmFjjLUAGD00xIGC/dyoD WFkPWw094hzDuRMRSb6est5SR8zcLiEx7FB8fEE6BCSPvzA2m+MJDhaW9xlMlUWEw/Nt wPw55VK8RrPdMcFwq3AjLSADf/YBr1FEIeauRB5nkC1PoMnT0dCpo/vXm5hYuPdinsuL iWwKswkmqPE/UN6MUw3ZOwQH18RIrzIPvZ58csFjW/ll+zfn8ra83jJGQo7fqvW4O0ds cMMlF5bxSbNrmb6uyNlrOjtXmBbHszOkwq1bm/CBtWs1ps0DwK7+fs3BsYJYG2q4WgKm s4+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739390125; x=1739994925; h=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=xb6EwNg3bSq7rJrmEqrTf2s5eN3p1GnhhNkWEo0IMBo=; b=UtCxgHI/jqttQ/fNWU+KGpHq08dFZae4i0P3GTS7WdLqG+gfzzjN4w+4WHf3ujCZDK 45ssE1ZEs4f7g3MMjRWq4lNvSyiuxOj/crmDVp38b2lB7jNJcpH9XnKuyJDCHPii0J60 aTCPyKAWWSMkNHstj5R+SbjiOkdYBWA77r0GhtL7WEQZaHN91YcJRqMr80nGw24F5rwY oFqXG1PqL2BabdXCQojWAEcDg/oK7alWnyOEeQG7YCySWcFUdKIm0Ev7KNz+WjTVOt6t QN7m+UTuK/ihCYhp+1Hdv0Fk/JFgvUUsSl5f4W27eBtbW66OwjXfXKYUVHs48MknpLrY Y+SQ== X-Gm-Message-State: AOJu0YytYF3sY5j8873RImw7RrHH+okwyA0NBzTzgk6VdSJSco4ROtde j+7LXjQqlhnS2plpdJYnVYCtdkYc/nWUCeoke0pqDKzEsWQSH5hNCK/f4K8RH7gNbU2kOUHQc7l mq+tZY0abZQbx/vTDuGbiqS22GFw= X-Gm-Gg: ASbGncu4rlTDe0+SVk75XxrwS/kYRU3bLYGLPn8Nk3p/PNTzgwMEb12gON4ClO+nPhu UfJARwLdVR03abG+sXjI9Eab4U8X/w0DfrwvSWMAv5fhyiRgPmIo7/KOnDhXX/lfzpC2YybYW X-Google-Smtp-Source: AGHT+IFzZCc8HYSfivm0z/MsAcsXj5M8Qek65DZEhYKPcU7hdBsAcRgJKb45xKqRPKdi8wvqSkGEbdL+d4GICGkU+Os= X-Received: by 2002:a05:6102:2929:b0:4bb:edc9:f966 with SMTP id ada2fe7eead31-4bc035b8b39mr999980137.14.1739390124760; Wed, 12 Feb 2025 11:55:24 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> <86pljnj69k.fsf@HIDDEN> In-Reply-To: <86pljnj69k.fsf@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 14:55:13 -0500 X-Gm-Features: AWEUYZkFwpuejzEzeDlGybJi4hBANQAEImsLiK4Ygfl6erf_dtnBhH0DoaZQLBo Message-ID: <CAN+1HbrYgLdQUWEvWqgCwfAy_=6nRJszD7DKrMkHaAssf-eseA@HIDDEN> Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000832c28062df75245" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000832c28062df75245 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 12, 2025 at 2:46=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Ship Mints <shipmints@HIDDEN> > > Date: Wed, 12 Feb 2025 12:36:58 -0500 > >> +*** Prefix argument implies recursive for remember/forget under. > > +Specifying a universal prefix argument when invoking > > +'project-remember-projects-under' or 'project-forget-projects-under' n= ow > > +imply recursive. > > The natural way of describing this kind of changes is the other way > around: starting with the command names, not with the prefix argument. > Like this: > > *** 'project-remember/forget-projects-under' can now work recursively. > The commands 'project-remember-projects-under' and > 'project-forget-projects-under' now find projects in subdirectories, > recursively, if invoked with a prefix argument. > I'll improve the language. They already did work recursively, but only when invoked programmatically. > (defun project-remember-projects-under (dir &optional recursive) > > "Index all projects below a directory DIR. > > -If RECURSIVE is non-nil, recurse into all subdirectories to find > > -more projects. After finishing, a message is printed summarizing > > -the progress. The function returns the number of detected > > -projects." > > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when > > +called, recurse into all subdirectories to find more projects. After > > +finishing, a message is printed summarizing the progress. The functio= n > > +returns the number of detected projects." > > This doc string "needs work", and uses passive voice unnecessarily. > Here's a rewording that should be closer to our conventions: > > Remember (i.e., index) projects in directory DIR. > Interactively, prompt for DIR. > Optional argument RECURSIVE, if non -nil (interactively, the > prefix argument) means recurse into subdirectories of DIR to find > more projects. > Display a message at the end summarizing what was indexed. > Return the number of indexed projects. > Will do. I'd merely added the interactive detail to what was already there vs. a wholesale rewrite. > (defun project-forget-projects-under (dir &optional recursive) > > "Forget all known projects below a directory DIR. > > -If RECURSIVE is non-nil, recurse into all subdirectories to > > -remove all known projects. After finishing, a message is printed > > -summarizing the progress. The function returns the number of > > -forgotten projects." > > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when > > +called, recurse into all subdirectories to remove all known projects. > > +After finishing, a message is printed summarizing the progress. The > > +function returns the number of forgotten projects." > > Similarly here. > Ditto. > (interactive "DDirectory: \nP") > > (let ((count 0)) > > - (if recursive > > + (if (or recursive (consp current-prefix-arg)) > > Any reason why you use consp here (and in the other function)? AFAIU, > the interactive form will automatically take care of setting the > second argument to the value of the raw prefix arg, so why would you > need to look at the value of current-prefix-arg and discard it if it > is not a cons cell? > Habit. I'll change it to merely check for non-nil. Thank you for the thoughtful feedback. -Stephane --000000000000832c28062df75245 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Wed, Feb 12, 2025 at 2:46=E2=80=AFPM Eli Zaretskii <<a href=3D"mailto= :eliz@HIDDEN">eliz@HIDDEN</a>> wrote:</span></div></div><div class=3D"= gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex">> From: Ship Mints <<a href=3D"mailto:shipmints@HIDDEN"= target=3D"_blank">shipmints@HIDDEN</a>><br> > Date: Wed, 12 Feb 2025 12:36:58 -0500<br> >> +*** Prefix argument implies recursive for remember/forget under.<= br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0= px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> > +Specifying a universal prefix argument when invoking<br> > +'project-remember-projects-under' or 'project-forget-proj= ects-under' now<br> > +imply recursive.<br> <br> The natural way of describing this kind of changes is the other way<br> around: starting with the command names, not with the prefix argument.<br> Like this:<br> <br> =C2=A0 *** 'project-remember/forget-projects-under' can now work re= cursively.<br> =C2=A0 The commands 'project-remember-projects-under' and<br> =C2=A0 'project-forget-projects-under' now find projects in subdire= ctories,<br> =C2=A0 recursively, if invoked with a prefix argument.<br></blockquote><div= ><br></div><div><div class=3D"gmail_default" style=3D"font-family:monospace= ">I'll improve the language. They already did work recursively, but onl= y when invoked programmatically.</div></div><div><br></div><blockquote clas= s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r= gb(204,204,204);padding-left:1ex"> >=C2=A0 (defun project-remember-projects-under (dir &optional recurs= ive)<br> >=C2=A0 =C2=A0 "Index all projects below a directory DIR.<br> > -If RECURSIVE is non-nil, recurse into all subdirectories to find<br> > -more projects.=C2=A0 After finishing, a message is printed summarizin= g<br> > -the progress.=C2=A0 The function returns the number of detected<br> > -projects."<br> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when= <br> > +called, recurse into all subdirectories to find more projects.=C2=A0 = After<br> > +finishing, a message is printed summarizing the progress.=C2=A0 The f= unction<br> > +returns the number of detected projects."<br> <br> This doc string "needs work", and uses passive voice unnecessaril= y.<br> Here's a rewording that should be closer to our conventions:<br> <br> =C2=A0 =C2=A0 Remember (i.e., index) projects in directory DIR.<br> =C2=A0 Interactively, prompt for DIR.<br> =C2=A0 Optional argument RECURSIVE, if non -nil (interactively, the<br> =C2=A0 prefix argument) means recurse into subdirectories of DIR to find<br= > =C2=A0 more projects.<br> =C2=A0 Display a message at the end summarizing what was indexed.<br> =C2=A0 Return the number of indexed projects.<br></blockquote><div><br></di= v><div class=3D"gmail_default" style=3D"font-family:monospace">Will do. I&#= 39;d merely added the interactive detail to what was already there vs. a wh= olesale rewrite.</div><div class=3D"gmail_default" style=3D"font-family:mon= ospace"><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> >=C2=A0 (defun project-forget-projects-under (dir &optional recursiv= e)<br> >=C2=A0 =C2=A0 "Forget all known projects below a directory DIR.<br= > > -If RECURSIVE is non-nil, recurse into all subdirectories to<br> > -remove all known projects.=C2=A0 After finishing, a message is printe= d<br> > -summarizing the progress.=C2=A0 The function returns the number of<br= > > -forgotten projects."<br> > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when= <br> > +called, recurse into all subdirectories to remove all known projects.= <br> > +After finishing, a message is printed summarizing the progress.=C2=A0= The<br> > +function returns the number of forgotten projects."<br> <br> Similarly here.<br></blockquote><div><br></div><div class=3D"gmail_default"= style=3D"font-family:monospace">Ditto.</div><div class=3D"gmail_default" s= tyle=3D"font-family:monospace"><br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"> >=C2=A0 =C2=A0 (interactive "DDirectory: \nP")<br> >=C2=A0 =C2=A0 (let ((count 0))<br> > -=C2=A0 =C2=A0 (if recursive<br> > +=C2=A0 =C2=A0 (if (or recursive (consp current-prefix-arg))<br> <br> Any reason why you use consp here (and in the other function)?=C2=A0 AFAIU,= <br> the interactive form will automatically take care of setting the<br> second argument to the value of the raw prefix arg, so why would you<br> need to look at the value of current-prefix-arg and discard it if it<br> is not a cons cell?<br></blockquote><div><br></div><div class=3D"gmail_defa= ult" style=3D"font-family:monospace">Habit. I'll change it to merely ch= eck for non-nil.</div><div class=3D"gmail_default" style=3D"font-family:mon= ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa= ce">Thank you for the thoughtful feedback.</div><div class=3D"gmail_default= " style=3D"font-family:monospace"><br></div><div class=3D"gmail_default" st= yle=3D"font-family:monospace">-Stephane</div></div></div> --000000000000832c28062df75245--
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at 76234) by debbugs.gnu.org; 12 Feb 2025 19:46:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 14:46:27 2025 Received: from localhost ([127.0.0.1]:38404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiIgk-0007kJ-W2 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:46:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51530) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tiIgi-0007bT-GS for 76234 <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:46:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tiIgd-0001p2-4b; Wed, 12 Feb 2025 14:46:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=nRv3uVQouGuJ98tdWkh+tCtXiG5EhcKxtrQcdM1BCKs=; b=GjdhBnPzWrk9 QNhp1RAUm/5X3HlbW67yg1sobmPBn8TUOwFsOUCCjclh/2ZDHps/JRS8vS/H8YLfTWbkxfNCwKXLj vfgIxV6SqIsAD1VLMamwDo8Ds3DthAMTOVrQY0MQBRENP1XtTCYToBpBgMpu80NH6g3mrd7vXghIp duhbi3MF6TyC+QEep3WR14o7TjaFi0mzQX/7E3YavJlbaV5cfvA7qXNyKKVFlGuimXikWp1/iTUcs yu/7OwsA2BG5fvctCq5MeA9ai4+Flij5OzLdUEOxj5pfOi59xjjAHFsoVvhNvQpVgWM4L1DUTmxWj byxvqDywI7YuA9nQ6uZoOg==; Date: Wed, 12 Feb 2025 21:46:15 +0200 Message-Id: <86pljnj69k.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ship Mints <shipmints@HIDDEN> In-Reply-To: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> (message from Ship Mints on Wed, 12 Feb 2025 12:36:58 -0500) Subject: Re: bug#76234: [PATCH] Prefix argument implies recursive for project-remember/forget-under References: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76234 Cc: 76234 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ship Mints <shipmints@HIDDEN> > Date: Wed, 12 Feb 2025 12:36:58 -0500 > > Specifying a universal prefix argument when invoking 'project-remember-projects-under' or > 'project-forget-projects-under' now imply recursive. This makes recursive interactive use easier. Thanks, please wait for Dmitry to review. > +*** Prefix argument implies recursive for remember/forget under. > +Specifying a universal prefix argument when invoking > +'project-remember-projects-under' or 'project-forget-projects-under' now > +imply recursive. The natural way of describing this kind of changes is the other way around: starting with the command names, not with the prefix argument. Like this: *** 'project-remember/forget-projects-under' can now work recursively. The commands 'project-remember-projects-under' and 'project-forget-projects-under' now find projects in subdirectories, recursively, if invoked with a prefix argument. > (defun project-remember-projects-under (dir &optional recursive) > "Index all projects below a directory DIR. > -If RECURSIVE is non-nil, recurse into all subdirectories to find > -more projects. After finishing, a message is printed summarizing > -the progress. The function returns the number of detected > -projects." > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when > +called, recurse into all subdirectories to find more projects. After > +finishing, a message is printed summarizing the progress. The function > +returns the number of detected projects." This doc string "needs work", and uses passive voice unnecessarily. Here's a rewording that should be closer to our conventions: Remember (i.e., index) projects in directory DIR. Interactively, prompt for DIR. Optional argument RECURSIVE, if non -nil (interactively, the prefix argument) means recurse into subdirectories of DIR to find more projects. Display a message at the end summarizing what was indexed. Return the number of indexed projects. > (defun project-forget-projects-under (dir &optional recursive) > "Forget all known projects below a directory DIR. > -If RECURSIVE is non-nil, recurse into all subdirectories to > -remove all known projects. After finishing, a message is printed > -summarizing the progress. The function returns the number of > -forgotten projects." > +If RECURSIVE is non-nil, or with a \\[universal-argument] prefix when > +called, recurse into all subdirectories to remove all known projects. > +After finishing, a message is printed summarizing the progress. The > +function returns the number of forgotten projects." Similarly here. > (interactive "DDirectory: \nP") > (let ((count 0)) > - (if recursive > + (if (or recursive (consp current-prefix-arg)) Any reason why you use consp here (and in the other function)? AFAIU, the interactive form will automatically take care of setting the second argument to the value of the raw prefix arg, so why would you need to look at the value of current-prefix-arg and discard it if it is not a cons cell?
bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 17:37:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 12:37:23 2025 Received: from localhost ([127.0.0.1]:38135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiGfq-0003ou-IT for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:37:22 -0500 Received: from lists.gnu.org ([2001:470:142::17]:46346) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tiGfn-0003ob-VY for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 12:37:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tiGfi-0002tQ-5k for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 12:37:14 -0500 Received: from mail-vs1-xe30.google.com ([2607:f8b0:4864:20::e30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tiGfg-0005Nr-Hv for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 12:37:13 -0500 Received: by mail-vs1-xe30.google.com with SMTP id ada2fe7eead31-4baf654570fso1084722137.2 for <bug-gnu-emacs@HIDDEN>; Wed, 12 Feb 2025 09:37:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739381831; x=1739986631; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=yj4c93nfAzEDB7RvPJyQRJ8bSCZaDD055eYhDKj7vf4=; b=fX+DRy8wGRlcdW6792mk15p487xpDIaCmxIL943SCJ5pwTAzHi5FfzL35xPU8v1Tqc sNmEn61W+RKK1P9P1PuofqfT03JoVLqZgSTP9voQ4wvZAaRiFCV1nESW/9CanMTtLow/ GGtrlosWSV8U2AqJUe3dphGXoyZm4yM/U+IxEQHHXT03Y8CPD8L2NCoLdDEi68lqyJPE ZSsMYCP95MF/poKZnj8XOKL4BFPYpcTN6267Aq1i0wTppqfNAhmYpXkgeV8ioN3FMS1Z ytjNm5C7DLg2IcvEIcDRWarT5TwFDglVqzlSh42oDJFvHWjldX9lxqdI74SyRTcaKQiz Og7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739381831; x=1739986631; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=yj4c93nfAzEDB7RvPJyQRJ8bSCZaDD055eYhDKj7vf4=; b=CRJbCgIybmMdetSXPI/EZLQyxqmZvIOsxzV6cKAYC/Phr8mHvYHmPCGy44udVijxMz xFgqhL/rnEVUCTTIfKIODWMrxTHRJ+NOxyEplxmRmzIm40fCfG+XQb+icVszUGCxxKPm rkdAMB2ibJ11OXvO+4jGhnDASWJxvywISIx01g6Cqjta3PZK9PxATSKC6YC3d/hTHtyM upbQmcPM3nqIqwuIz8KqINZtq8vHIC2Y8PpqyR3FRpEKgtEDQcLWu78/QghObkfC3bmr 9ICjcLxk6LRu4aj0bAiFKClHARfv/XVzTbssR9qlgLnddIijSIYeXGW3ATIE9ibjuneO bdGA== X-Gm-Message-State: AOJu0YzzXGAbsTGDkozmcR8YIJYyi12942ACP5M8I3WzxbxAlGS0sUFr jDZOZOjMCquB/dObgpsaQs4aIgFo21pCHbZ/WkCbCsp6nd955SVfxkkgpSOr69F7fRyiEYIxMsS 2xTeAHL4IG/FFAaxnrA/JuDDVNp0XMi47 X-Gm-Gg: ASbGnctVIFvd0isqaN9WIcHtuy0BIZwUxc+myQuuiT0QRfaJLlV+LG5/TtvCSHqgMfR /pep4bAaVt2SIyFCb1ZFOoJ1kCmP5Zs+uVmF0jdOSHh5yK586sNVCxvNE+f92P+0LWlxPrd1g X-Google-Smtp-Source: AGHT+IG+AOYf8Ssx4mXl3wMHj84nNkE2n0d90l29PBm5SsaX08EmbQvhJl9gxiwdAZzw57Fu6KCmidK3yvHQoXSPz6A= X-Received: by 2002:a05:6102:6c8:b0:4bb:bf06:7c76 with SMTP id ada2fe7eead31-4bc032dc3f5mr819357137.0.1739381831064; Wed, 12 Feb 2025 09:37:11 -0800 (PST) MIME-Version: 1.0 From: Ship Mints <shipmints@HIDDEN> Date: Wed, 12 Feb 2025 12:36:58 -0500 X-Gm-Features: AWEUYZli8tIFuJVbxFKXmdzZOfBs2rf19h3ADkF9tID-fmftQkAFdCFhsVVCIvE Message-ID: <CAN+1HbrSSzBxN=UqG9T3hD-Zizs7ahgD47=beqfwNh+xdquEWQ@HIDDEN> Subject: [PATCH] Prefix argument implies recursive for project-remember/forget-under To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="0000000000002bbbfa062df56464" Received-SPF: pass client-ip=2607:f8b0:4864:20::e30; envelope-from=shipmints@HIDDEN; helo=mail-vs1-xe30.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --0000000000002bbbfa062df56464 Content-Type: multipart/alternative; boundary="0000000000002bbbf9062df56462" --0000000000002bbbf9062df56462 Content-Type: text/plain; charset="UTF-8" Specifying a universal prefix argument when invoking 'project-remember-projects-under' or 'project-forget-projects-under' now imply recursive. This makes recursive interactive use easier. -Stephane --0000000000002bbbf9062df56462 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Specifying a universal prefix argument when invoking 'project-rememb= er-projects-under' or 'project-forget-projects-under' now imply= recursive. This makes recursive interactive use easier.<br></div><div clas= s=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=3D= "gmail_default" style=3D"font-family:monospace">-Stephane</div></div> --0000000000002bbbf9062df56462-- --0000000000002bbbfa062df56464 Content-Type: application/octet-stream; name="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Disposition: attachment; filename="0001-Prefix-argument-implies-recursive-for-project-rememb.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m7270ppz0> X-Attachment-Id: f_m7270ppz0 RnJvbSAwOGZhZGM4ZmM1MTI5YjI1YzJkYjNjZGIzYmVhOWFhMmZjZGEwODQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTIgRmViIDIwMjUgMTI6MzQ6MTMgLTA1MDAKU3ViamVjdDogW1BBVENIXSBQcmVmaXgg YXJndW1lbnQgaW1wbGllcyByZWN1cnNpdmUgZm9yCiBwcm9qZWN0LXJlbWVtYmVyL2ZvcmdldC11 bmRlcgoKKiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9q ZWN0cy11bmRlciBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRlcik6CkEgdW5pdmVyc2FsIHBy ZWZpeCBhcmd1bWVudCBpbXBsaWVzIHJlY3Vyc2l2ZS4KLS0tCiBldGMvTkVXUyAgICAgICAgICAg ICAgICAgIHwgIDYgKysrKysrCiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIHwgMjAgKysrKysr KysrKy0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTAgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA1M2JjNmZm MmFhYS4uMWFhOTdkN2VhZTAgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBA IC0yODQsNiArMjg0LDEyIEBAIFdoZW4gc3VjaCB2YWx1ZSBpcyB1c2VkLCB0aGUgJ3Byb2plY3Qt cHJvbXB0ZXInIGlzIGNhbGxlZCB3aXRoIGl0IGFzIHRoZQogZmlyc3QgYXJndW1lbnQuICBUaGlz IGlzIGEgd2F5IGZvciB0aGUgY2FsbGVycyB0byBpbmRpY2F0ZSwgZm9yIGV4YW1wbGUsCiB0aGUg cmVhc29uIG9yIHRoZSBjb250ZXh0IHdoeSB0aGUgcHJvamVjdCBpcyBhc2tlZCBmb3IuCiAKKy0t LQorKioqIFByZWZpeCBhcmd1bWVudCBpbXBsaWVzIHJlY3Vyc2l2ZSBmb3IgcmVtZW1iZXIvZm9y Z2V0IHVuZGVyLgorU3BlY2lmeWluZyBhIHVuaXZlcnNhbCBwcmVmaXggYXJndW1lbnQgd2hlbiBp bnZva2luZworJ3Byb2plY3QtcmVtZW1iZXItcHJvamVjdHMtdW5kZXInIG9yICdwcm9qZWN0LWZv cmdldC1wcm9qZWN0cy11bmRlcicgbm93CitpbXBseSByZWN1cnNpdmUuCisKICoqIFJlZ2lzdGVy cwogCiAqKiogTmV3IGZ1bmN0aW9ucyAnYnVmZmVyLXRvLXJlZ2lzdGVyJyBhbmQgJ2ZpbGUtdG8t cmVnaXN0ZXInLgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCBiL2xpc3Av cHJvZ21vZGVzL3Byb2plY3QuZWwKaW5kZXggZmU4YTc2NWQxOTQuLjkzNTkwYjRlNGZmIDEwMDY0 NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3By b2plY3QuZWwKQEAgLTIwMjksMTMgKzIwMjksMTMgQEAgcHJvamVjdC1wcmVmaXgtb3ItYW55LWNv bW1hbmQKIAogKGRlZnVuIHByb2plY3QtcmVtZW1iZXItcHJvamVjdHMtdW5kZXIgKGRpciAmb3B0 aW9uYWwgcmVjdXJzaXZlKQogICAiSW5kZXggYWxsIHByb2plY3RzIGJlbG93IGEgZGlyZWN0b3J5 IERJUi4KLUlmIFJFQ1VSU0lWRSBpcyBub24tbmlsLCByZWN1cnNlIGludG8gYWxsIHN1YmRpcmVj dG9yaWVzIHRvIGZpbmQKLW1vcmUgcHJvamVjdHMuICBBZnRlciBmaW5pc2hpbmcsIGEgbWVzc2Fn ZSBpcyBwcmludGVkIHN1bW1hcml6aW5nCi10aGUgcHJvZ3Jlc3MuICBUaGUgZnVuY3Rpb24gcmV0 dXJucyB0aGUgbnVtYmVyIG9mIGRldGVjdGVkCi1wcm9qZWN0cy4iCitJZiBSRUNVUlNJVkUgaXMg bm9uLW5pbCwgb3Igd2l0aCBhIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJlZml4IHdoZW4KK2Nh bGxlZCwgcmVjdXJzZSBpbnRvIGFsbCBzdWJkaXJlY3RvcmllcyB0byBmaW5kIG1vcmUgcHJvamVj dHMuICBBZnRlcgorZmluaXNoaW5nLCBhIG1lc3NhZ2UgaXMgcHJpbnRlZCBzdW1tYXJpemluZyB0 aGUgcHJvZ3Jlc3MuICBUaGUgZnVuY3Rpb24KK3JldHVybnMgdGhlIG51bWJlciBvZiBkZXRlY3Rl ZCBwcm9qZWN0cy4iCiAgIChpbnRlcmFjdGl2ZSAiRERpcmVjdG9yeTogXG5QIikKICAgKHByb2pl Y3QtLWVuc3VyZS1yZWFkLXByb2plY3QtbGlzdCkKLSAgKGxldCAoKGRpcnMgKGlmIHJlY3Vyc2l2 ZQorICAobGV0ICgoZGlycyAoaWYgKG9yIHJlY3Vyc2l2ZSAoY29uc3AgY3VycmVudC1wcmVmaXgt YXJnKSkKICAgICAgICAgICAgICAgICAgIChkaXJlY3RvcnktZmlsZXMtcmVjdXJzaXZlbHkgZGly ICIiIHQpCiAgICAgICAgICAgICAgICAgKGRpcmVjdG9yeS1maWxlcyBkaXIgdCkpKQogICAgICAg ICAoa25vd24gKG1ha2UtaGFzaC10YWJsZSA6c2l6ZSAoKiAyIChsZW5ndGggcHJvamVjdC0tbGlz dCkpCkBAIC0yMDY5LDEzICsyMDY5LDEzIEBAIHByb2plY3QtZm9yZ2V0LXpvbWJpZS1wcm9qZWN0 cwogCiAoZGVmdW4gcHJvamVjdC1mb3JnZXQtcHJvamVjdHMtdW5kZXIgKGRpciAmb3B0aW9uYWwg cmVjdXJzaXZlKQogICAiRm9yZ2V0IGFsbCBrbm93biBwcm9qZWN0cyBiZWxvdyBhIGRpcmVjdG9y eSBESVIuCi1JZiBSRUNVUlNJVkUgaXMgbm9uLW5pbCwgcmVjdXJzZSBpbnRvIGFsbCBzdWJkaXJl Y3RvcmllcyB0bwotcmVtb3ZlIGFsbCBrbm93biBwcm9qZWN0cy4gIEFmdGVyIGZpbmlzaGluZywg YSBtZXNzYWdlIGlzIHByaW50ZWQKLXN1bW1hcml6aW5nIHRoZSBwcm9ncmVzcy4gIFRoZSBmdW5j dGlvbiByZXR1cm5zIHRoZSBudW1iZXIgb2YKLWZvcmdvdHRlbiBwcm9qZWN0cy4iCitJZiBSRUNV UlNJVkUgaXMgbm9uLW5pbCwgb3Igd2l0aCBhIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJlZml4 IHdoZW4KK2NhbGxlZCwgcmVjdXJzZSBpbnRvIGFsbCBzdWJkaXJlY3RvcmllcyB0byByZW1vdmUg YWxsIGtub3duIHByb2plY3RzLgorQWZ0ZXIgZmluaXNoaW5nLCBhIG1lc3NhZ2UgaXMgcHJpbnRl ZCBzdW1tYXJpemluZyB0aGUgcHJvZ3Jlc3MuICBUaGUKK2Z1bmN0aW9uIHJldHVybnMgdGhlIG51 bWJlciBvZiBmb3Jnb3R0ZW4gcHJvamVjdHMuIgogICAoaW50ZXJhY3RpdmUgIkREaXJlY3Rvcnk6 IFxuUCIpCiAgIChsZXQgKChjb3VudCAwKSkKLSAgICAoaWYgcmVjdXJzaXZlCisgICAgKGlmIChv ciByZWN1cnNpdmUgKGNvbnNwIGN1cnJlbnQtcHJlZml4LWFyZykpCiAgICAgICAgIChkb2xpc3Qg KHByb2ogKHByb2plY3Qta25vd24tcHJvamVjdC1yb290cykpCiAgICAgICAgICAgKHdoZW4gKGZp bGUtaW4tZGlyZWN0b3J5LXAgcHJvaiBkaXIpCiAgICAgICAgICAgICAocHJvamVjdC1mb3JnZXQt cHJvamVjdCBwcm9qKQotLSAKMi40Ny4xCgo= --0000000000002bbbfa062df56464--
Ship Mints <shipmints@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#76234
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.