From unknown Sun Aug 10 09:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75852: [PATCH] ; (let-alist): Document double-dot escape syntax. Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jan 2025 08:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 75852@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173787874630452 (code B ref -1); Sun, 26 Jan 2025 08:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Jan 2025 08:05:46 +0000 Received: from localhost ([127.0.0.1]:54163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbxeL-0007v4-NE for submit@debbugs.gnu.org; Sun, 26 Jan 2025 03:05:46 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59416) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tbxeI-0007um-HI for submit@debbugs.gnu.org; Sun, 26 Jan 2025 03:05:44 -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 ) id 1tbxeC-0005i8-Md for bug-gnu-emacs@gnu.org; Sun, 26 Jan 2025 03:05:36 -0500 Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tbxeB-00007Y-8U for bug-gnu-emacs@gnu.org; Sun, 26 Jan 2025 03:05:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1737878734; bh=Ct/JrgrmYYCPcCLpCYARL/dhP1ZvQUS0FPkRA9wkfNI=; h=From:To:Subject:Date:From; b=HUYtzLaz6QwpTa8k6b4lRCLExZcUmLc9UlsqcqWpENEriZ/sDDnHBewSFWW1KmRm3 w1DAja2TDrM9a6IODC2SQJufurU2idO9WJafRIztRlatqwqm0ztxisGyvkxUStmCnk 6WMag3SUMrrlaX1tzYy8xzuiTDWgWgb6oZg4bmEr0iRcSKga3fN7AnCwc+kX3Fmw3p Gv1DklVYlGqJdmXUEZkCZNoOM+M1mq87NgpQ9SjNeNUi12MydRZo5KVoEJx2Jl4uRK LBTuxOtcilt1AdwTJlTH2G2woZvU1K2bfehUmm/r/Ww4BRaE6hmm2fE7RIaIwuHhYK szabxBTcp08Ig== From: Eshel Yaron X-Hashcash: 1:20:250126:bug-gnu-emacs@gnu.org::8+enoPnBqADlszCy:0dAF Date: Sun, 26 Jan 2025 09:05:31 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) --=-=-= Content-Type: text/plain Tags: patch Document a "hidden" let-alist feature. --=-=-= Content-Type: text/patch Content-Disposition: attachment; filename=0001-let-alist-Document-double-dot-escape-syntax.patch >From 286f79bf5768fb093f0a044084a83a89fffe111f Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Sun, 26 Jan 2025 08:56:15 +0100 Subject: [PATCH] ; (let-alist): Document double-dot escape syntax. --- lisp/emacs-lisp/let-alist.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lisp/emacs-lisp/let-alist.el b/lisp/emacs-lisp/let-alist.el index 239a4ad69eb..b79c2e51de9 100644 --- a/lisp/emacs-lisp/let-alist.el +++ b/lisp/emacs-lisp/let-alist.el @@ -146,6 +146,12 @@ let-alist inside the original alist by using dots inside the symbol, as displayed in the example above. +To refer to a non-`let-alist' variable starting with a dot in BODY, use +two dots instead of one. For example, in the following form `..foo' +refers to the variable `.foo' bound outside of the `let-alist': + + (let ((.foo 42)) (let-alist \\='((foo . nil)) ..foo)) + Note that there is no way to differentiate the case where a key is missing from when it is present, but its value is nil. Thus, the following form evaluates to nil: -- 2.46.2 --=-=-=-- From unknown Sun Aug 10 09:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75852: [PATCH] ; (let-alist): Document double-dot escape syntax. Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jan 2025 14:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eshel Yaron , 75852@debbugs.gnu.org Cc: arturmalabarba@gmail.com Received: via spool by 75852-submit@debbugs.gnu.org id=B75852.173790054417922 (code B ref 75852); Sun, 26 Jan 2025 14:10:02 +0000 Received: (at 75852) by debbugs.gnu.org; 26 Jan 2025 14:09:04 +0000 Received: from localhost ([127.0.0.1]:55378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tc3Jw-0004ez-2N for submit@debbugs.gnu.org; Sun, 26 Jan 2025 09:09:04 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:47398) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tc3Jt-0004eO-1V for 75852@debbugs.gnu.org; Sun, 26 Jan 2025 09:09:01 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5d3d143376dso5006955a12.3 for <75852@debbugs.gnu.org>; Sun, 26 Jan 2025 06:09:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737900534; x=1738505334; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=StMQfur8mYJ9FQYr9fyFRB3SHTt3lM36mP8VAsfDe70=; b=IqPHep0v0FlOH9CKR/vlFQnZiUn5pr1gHoJreRLL29189X7gXDaZbfCncROVLGw9V/ qJG93Q1pz2o/WxNCm+H6mlCdsxZdsjYUBaBgcwZHzyVrVTmEy/WqKt5+K2jHbdet8b8N 5+lbhMiJEjtABNSUaAaDOp+d8hufT7KDmQHzEjirsKrEUiAtD4XT2b0EDnRA1feH9w78 7XX5fFdL0USaU7lJLYZOFXpayCXtPFdS5IH0aPuLxTyT573j77RZo0mZtiea1eHinTui /CdfV14ZdARXACc/k2u/b97O5q/xYHQuopfulj6h90wXH6t479F4QYDr/mpv14HPc1zO rzOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737900534; x=1738505334; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=StMQfur8mYJ9FQYr9fyFRB3SHTt3lM36mP8VAsfDe70=; b=HP+pc/WFqCcEekKxZrViDeAJQdc/hW/OoBOpvCNaEJXVdin6HKM6ST+mX1Djm5CB57 sxDNIY/E0kjuTV/s+pkyqTp/MS6EsFQWf62GaGPHiDll4zL7jI0KK1NTVRhBcGKzKK6Q h7n9k7L17B82FCC4UwcWUInEMJUTGmz66daNymkTQzFtAQqVGnCG3sxg4DTaUvCyHdH9 tUPQS9aPM07YnNCSNoCuJN/YrgGAJpoxsDLYhwmclbf4tXYa+TNTmq8hxQ8kSom+538g 9QyhI/joojHcMQKr6yTgiEmhbMhjs97hYbUMH/5YsB6brTnM7yjsXiPo3CCS87Lqy/8a 3/7Q== X-Forwarded-Encrypted: i=1; AJvYcCVUPwu+e/zQ9aWOf+wAW7AdLot/87uuhHaaUzh/ejn2W6yU4dONXLMdRJKy6S7BQa2Jh0yhnA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy5nJZH1bIBu43cUzqQfJDvyDjDj9gHeLcmepVFITY3ZC3gUQjP vBzQR+sBWg93+n6kqpcfnanW1dg9Hqxeq2FaUY2+oR5MBvxNJvEPIK3bIhFniWFd0UzIe3dEK9q +WDK5MstyMudsuU5QlnBnNhR/yDlov9/vMIY= X-Gm-Gg: ASbGncvhahzpLQhH4GNFMc76AEiOJH56Z2ABqPZS1WQsx1vi+0mcYuYC68/2XsS8xRY QtryPB0Rel7SPVR84gm5829VjRXLo9/PHRscprZnEr1CcdbHJRVQtKxJf2Ehb25PM X-Google-Smtp-Source: AGHT+IEZickXwLinl6cjyOILHoPZmUDIDgt9J2Iphf99DYCb5grFNCNl4DrevWZ3+02HvdTvp77jF/HsWD7bfNrBqEw= X-Received: by 2002:a05:6402:42c2:b0:5d3:baa3:29f with SMTP id 4fb4d7f45d1cf-5db7d2f85a3mr33981263a12.9.1737900533949; Sun, 26 Jan 2025 06:08:53 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Jan 2025 08:08:53 -0600 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Sun, 26 Jan 2025 08:08:53 -0600 X-Gm-Features: AWEUYZm-Y5vlJf1PnfhrtciPBfN8Nu1zcPWoiyKUcl5qRXfI_W3U19QqtELYam0 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Tags: patch > > Document a "hidden" let-alist feature. Artur, any comments? > From 286f79bf5768fb093f0a044084a83a89fffe111f Mon Sep 17 00:00:00 2001 > From: Eshel Yaron > Date: Sun, 26 Jan 2025 08:56:15 +0100 > Subject: [PATCH] ; (let-alist): Document double-dot escape syntax. > > --- > lisp/emacs-lisp/let-alist.el | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/lisp/emacs-lisp/let-alist.el b/lisp/emacs-lisp/let-alist.el > index 239a4ad69eb..b79c2e51de9 100644 > --- a/lisp/emacs-lisp/let-alist.el > +++ b/lisp/emacs-lisp/let-alist.el > @@ -146,6 +146,12 @@ let-alist > inside the original alist by using dots inside the symbol, as > displayed in the example above. > > +To refer to a non-`let-alist' variable starting with a dot in BODY, use > +two dots instead of one. For example, in the following form `..foo' > +refers to the variable `.foo' bound outside of the `let-alist': > + > + (let ((.foo 42)) (let-alist \\='((foo . nil)) ..foo)) > + > Note that there is no way to differentiate the case where a key > is missing from when it is present, but its value is nil. Thus, > the following form evaluates to nil: > -- > 2.46.2 From unknown Sun Aug 10 09:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75852: [PATCH] ; (let-alist): Document double-dot escape syntax. Resent-From: Artur Malabarba Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jan 2025 14:23:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 75852@debbugs.gnu.org, Eshel Yaron Received: via spool by 75852-submit@debbugs.gnu.org id=B75852.173790137032404 (code B ref 75852); Sun, 26 Jan 2025 14:23:03 +0000 Received: (at 75852) by debbugs.gnu.org; 26 Jan 2025 14:22:50 +0000 Received: from localhost ([127.0.0.1]:55463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tc3XF-0008QZ-Fz for submit@debbugs.gnu.org; Sun, 26 Jan 2025 09:22:50 -0500 Received: from mail-oo1-xc2b.google.com ([2607:f8b0:4864:20::c2b]:43160) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tc3X6-0008Q7-Lf for 75852@debbugs.gnu.org; Sun, 26 Jan 2025 09:22:46 -0500 Received: by mail-oo1-xc2b.google.com with SMTP id 006d021491bc7-5f6497fbccbso2644602eaf.0 for <75852@debbugs.gnu.org>; Sun, 26 Jan 2025 06:22:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737901354; x=1738506154; 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=R6qQ21WGYj8PAVr5cGzUVZRJMUAIfTQyTQiNBfPQkCc=; b=KoI0kqTbcGJjLqFd0wPHvepExmMSMpuHOOXVFYIeEOK0gWDZXWndTYGHh8HwTP0gDM H/Gtw90ljoqTBZAtxRbQybGmriOP+Iw4xFbeACuLjBOqew8Une54feoFcE5nbW2TSXMS Ts0fNlB/rUanRWRj6crykfKeHtWwcUn5/kmL2aaD9KEM2hS2frMyAE2+VNVOAJNVDX0O Fpzu0KyRVYJX2g8w714LxLBnNBoobeTHLi0/2AetK8HAd3rYqobeVTPMzp1eCMGSd5vh XcX7e0o4d5jIXV3u5zq/DFiLpZ4Pzy7VU72sl+8zeNvbezlH/0ScoBtEhqdv2L3u0qiJ SfJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737901354; x=1738506154; 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=R6qQ21WGYj8PAVr5cGzUVZRJMUAIfTQyTQiNBfPQkCc=; b=NQIAdrj1jGBVS5v1sJoNS9yLePEw7ArNKZSm5ppnyje3OORYXuTKRyd0gEn6BAxGLW yMzJn7VwufRJFdVux6FD05QacCrnQgucYbEbZmrMPFG2hmO1um6SpM3qtW+BBr40Ph0C h7AlkAF7A2ep17OinFfRCkOOSuoj2cn4xgGtHgnebbWuu0miPGtwKzUNijdrw/IOT7jB tM75tTdzKjr/2TY2Iukn4Arszx0NyZnjetZ0/15g4cGsGwJXvI+/RefI+l+qI6YntZYv FJrYN69SpZGVLiQB5jx4e8v0iv678FXus7s98iczM+jv4Y1k+eSpRN5L0K7JZp7uHWk/ 708Q== X-Forwarded-Encrypted: i=1; AJvYcCXDpdnHllNHEi6yXpDm7DgfQmx6Z1jld816G8OOPpClaeCMO7/kDGNuC85PeMThOSDcCkeq6g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzH8koHVwrNVuA9MlU5jz4m3gBZ4g8EhlnYV2aRTRxBxmz+MLlO lO7HRySW091Qn+wssSzd6UIvujYQTvUy0nj+d3YSeZEv4yOn+SR5VR/4zu6if+iyNpX3f4tWiIU T6BmtOeNoE96CMnCKw/Ae4sc2Zps= X-Gm-Gg: ASbGncvYNxUJFIHUlPTSXbr46pD1jsojeZO3Ycn5MAvl0DWrPRR2HC9tMy+56Aieo2L Igxvj4Se8ZZa9FfpkmwX8QUV+nbhV9xcpZ/8uaUU0/2V8BMnxX2TlsPzsQnhOeeFVWvydQzemKK LIbD/FuiIhY3s+mwjiMlw= X-Google-Smtp-Source: AGHT+IHPYYP0ToX8O4+K8GUVYv797q7Rp+M3dGgITSjRB7o4cUfOSAYJYRwOWWbF5G8dG45bti0+0mMciJ/4rdmWRvg= X-Received: by 2002:a05:6871:400b:b0:29e:1962:7a23 with SMTP id 586e51a60fabf-2b271ebbeabmr9195103fac.4.1737901354221; Sun, 26 Jan 2025 06:22:34 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Artur Malabarba Date: Sun, 26 Jan 2025 11:22:22 -0300 X-Gm-Features: AWEUYZlu7fURCUVl0QItwPxDxhBc1SMpoPCxOzRzOjrfXjJ8qf7-Kkf_8KrwFGI Message-ID: Content-Type: multipart/alternative; boundary="000000000000df8929062c9cb0e5" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000df8929062c9cb0e5 Content-Type: text/plain; charset="UTF-8" Looks good to me! Em dom., 26 de jan. de 2025, 11:08, Stefan Kangas escreveu: > Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" writes: > > > Tags: patch > > > > Document a "hidden" let-alist feature. > > Artur, any comments? > > > From 286f79bf5768fb093f0a044084a83a89fffe111f Mon Sep 17 00:00:00 2001 > > From: Eshel Yaron > > Date: Sun, 26 Jan 2025 08:56:15 +0100 > > Subject: [PATCH] ; (let-alist): Document double-dot escape syntax. > > > > --- > > lisp/emacs-lisp/let-alist.el | 6 ++++++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/lisp/emacs-lisp/let-alist.el b/lisp/emacs-lisp/let-alist.el > > index 239a4ad69eb..b79c2e51de9 100644 > > --- a/lisp/emacs-lisp/let-alist.el > > +++ b/lisp/emacs-lisp/let-alist.el > > @@ -146,6 +146,12 @@ let-alist > > inside the original alist by using dots inside the symbol, as > > displayed in the example above. > > > > +To refer to a non-`let-alist' variable starting with a dot in BODY, use > > +two dots instead of one. For example, in the following form `..foo' > > +refers to the variable `.foo' bound outside of the `let-alist': > > + > > + (let ((.foo 42)) (let-alist \\='((foo . nil)) ..foo)) > > + > > Note that there is no way to differentiate the case where a key > > is missing from when it is present, but its value is nil. Thus, > > the following form evaluates to nil: > > -- > > 2.46.2 > --000000000000df8929062c9cb0e5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Looks good to me!


Em dom., 26 de jan. de 2025, 11:08, Stefan Kangas <stefankangas@gmail.com> escreve= u:
Eshel Yaron via "Bug report= s for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@gnu.org> writes:

> Tags: patch
>
> Document a "hidden" let-alist feature.

Artur, any comments?

> From 286f79bf5768fb093f0a044084a83a89fffe111f Mon Sep 17 00:00:00 2001=
> From: Eshel Yaron <me@eshelyaron.com>
> Date: Sun, 26 Jan 2025 08:56:15 +0100
> Subject: [PATCH] ; (let-alist): Document double-dot escape syntax.
>
> ---
>=C2=A0 lisp/emacs-lisp/let-alist.el | 6 ++++++
>=C2=A0 1 file changed, 6 insertions(+)
>
> diff --git a/lisp/emacs-lisp/let-alist.el b/lisp/emacs-lisp/let-alist.= el
> index 239a4ad69eb..b79c2e51de9 100644
> --- a/lisp/emacs-lisp/let-alist.el
> +++ b/lisp/emacs-lisp/let-alist.el
> @@ -146,6 +146,12 @@ let-alist
>=C2=A0 inside the original alist by using dots inside the symbol, as >=C2=A0 displayed in the example above.
>
> +To refer to a non-`let-alist' variable starting with a dot in BOD= Y, use
> +two dots instead of one.=C2=A0 For example, in the following form `..= foo'
> +refers to the variable `.foo' bound outside of the `let-alist'= ;:
> +
> +=C2=A0 =C2=A0 (let ((.foo 42)) (let-alist \\=3D'((foo . nil)) ..f= oo))
> +
>=C2=A0 Note that there is no way to differentiate the case where a key<= br> >=C2=A0 is missing from when it is present, but its value is nil.=C2=A0 = Thus,
>=C2=A0 the following form evaluates to nil:
> --
> 2.46.2
--000000000000df8929062c9cb0e5-- From unknown Sun Aug 10 09:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75852: [PATCH] ; (let-alist): Document double-dot escape syntax. Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jan 2025 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Artur Malabarba Cc: 75852@debbugs.gnu.org, Eshel Yaron Received: via spool by 75852-submit@debbugs.gnu.org id=B75852.17379216233796 (code B ref 75852); Sun, 26 Jan 2025 20:01:02 +0000 Received: (at 75852) by debbugs.gnu.org; 26 Jan 2025 20:00:23 +0000 Received: from localhost ([127.0.0.1]:57947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tc8nu-0000z9-G5 for submit@debbugs.gnu.org; Sun, 26 Jan 2025 15:00:22 -0500 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:57714) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tc8ns-0000wH-KK for 75852@debbugs.gnu.org; Sun, 26 Jan 2025 15:00:21 -0500 Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-5dbfab8a2b0so7409986a12.3 for <75852@debbugs.gnu.org>; Sun, 26 Jan 2025 12:00:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737921614; x=1738526414; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=5smp+fOhxzF16ytlxJ8uF8LHZA3/Y9QSasuOmdLBWrU=; b=C+9yktAY+H+Z3pA56pR+T951AmMD7Bjz1ZQmZZ+g7A+wVNc2gBrxmija/LAjk7f+XI m4s3sgbo9r2w2r+oTlbeuCD499wofI7zsqcBttyHZoTz1KU9y/+4YsLp8FWfaRdR9kfr fwiDUECCNoYgpPzmYCzZIIosMxg5hQefOE6sQ+LelPA0QfxKj119Eko47HwZcu0Q2FWV 3Qr9ofeM0ZH3wJdMp8kHLUqgncbuCxESqOb9jQWwkrJ0iqmRd8E5SSqtkVgQ5Tkmc7Rt Q6d3T+nbSQYNLnolPf+nz+ieDVK7OsZodSzTpz53DdNd+tw2zNrvFbu9Twp1NrtoxhwT XPpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737921614; x=1738526414; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5smp+fOhxzF16ytlxJ8uF8LHZA3/Y9QSasuOmdLBWrU=; b=L9LFDZrdi0SoDTb9sgsMqlmf3gsEO3FQgAB3itdX1tcTS/+8KrQLh1M1oibtKmTFYL t1wMpC9/kSnhwkBIdu2VD1FsgRVtYzQmryYx9KxM1mcE3loLr7ZzYTufqUp1laKLtNAy o6hqOx5VNruyJZG63b9pNdp3SMWiW0y22ekQG6ZTpejr2Ub7FAPbx6TVpv97UwRbVMem ZCwxOJGgerWZ0KnfLG8tSUJa8JjvhXTBFq7ntmU0tmgM8ST5a+cFLUra9FJf6Sj70F0Z kgSNavQoB1bub2lUyOZtsQJfQoFqyq+1a93hqwv3yyOKIRYtah3D5A1ykNRjqvgM/VmA g5xg== X-Forwarded-Encrypted: i=1; AJvYcCXpgNuJRXyrVfWeEs5QZWicP2FbRKfvictrDPuFbSrmfqO09E9xwhzfhVRRmD46xr7RgAK5Gw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzYl0+vV+L7r0oyo/GSDxU9WcNE5HsNz7g/DAqOBSx9Dr1VFC+u vJyPS7vsRYc9Dh/I+V8KkSmjtMoTRqUVT6rUoih8sPBbZnxyTIt97nTMtu5HrAn/e6EDLHLcsRk HlYQUWbEFRVQbAnKvrXsPSBnVr84= X-Gm-Gg: ASbGncsubWD2n5KzjBxPaQ3re4hUb9DXAPZ42/4ZYL+VSh6nFTcgSF/8F/aaYTAlu/1 gh7m5yLM+Chobl/FSTpg3ZKgnVNTnJAyVHh72Cn4TxL7pAFQFjk+4MFb+2gRscA== X-Google-Smtp-Source: AGHT+IFHmbwRn4mE19JxdyhZ0uNpQMmT0LXJvHMGclohNw5ztNfJuxGc4SHKoKH25gF3b8+LXSF575SqB9HU2NgvGZg= X-Received: by 2002:a05:6402:2681:b0:5da:105b:86db with SMTP id 4fb4d7f45d1cf-5db7db083f7mr34085704a12.29.1737921614122; Sun, 26 Jan 2025 12:00:14 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Jan 2025 14:00:13 -0600 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Sun, 26 Jan 2025 14:00:13 -0600 X-Gm-Features: AWEUYZnPp_CnR1UKeiVi80S-BGcxpyk3N2R0cVkaTkj70tfk3hrmR47taejVpIc Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Artur Malabarba writes: > Looks good to me! Thanks! Eshel, please install on emacs-30. From unknown Sun Aug 10 09:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75852: [PATCH] ; (let-alist): Document double-dot escape syntax. Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Jan 2025 07:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: Artur Malabarba , 75852@debbugs.gnu.org Received: via spool by 75852-submit@debbugs.gnu.org id=B75852.173796292127060 (code B ref 75852); Mon, 27 Jan 2025 07:29:01 +0000 Received: (at 75852) by debbugs.gnu.org; 27 Jan 2025 07:28:41 +0000 Received: from localhost ([127.0.0.1]:59119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tcJY0-00072O-Nl for submit@debbugs.gnu.org; Mon, 27 Jan 2025 02:28:40 -0500 Received: from mail.eshelyaron.com ([107.175.124.16]:42388 helo=eshelyaron.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tcJXy-00072C-7i; Mon, 27 Jan 2025 02:28:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1737962917; bh=O3c1FOaVwcJwQ8JmNZke8RKnIiod/9i4mMMm9yTqt2o=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=mNhca3M/FSrYsxtp5+c2acGU9pAOm+hlqcwG7XSYIab7hYJ9Ct5v0UeOuEbQ+lCSf bkV6N9GKEl8AH1WFxvldRnr+mkr3ryh+Ar2g5lIWsoQwUY5lflYvobzWdxToeJ507v kcuM+64nnGi4W8fV5PQ2BgkB4ony0qmgYfCQlYg3QSeZGkmt+4d9sgY6W70ESgZTFX ESrFIDcjxBY9/SUUJrqZHBdCheuIhl7xd8KxzIoUyaGY9ubqmR5X4ihsV8f+vYLkJs S/gHlcbZYniHt3xLeouymfqXyMl9NpOg0wr44STuCV/AirYsKkJZylgQE2L24yWXGi MtREDwYnTJFaw== From: Eshel Yaron In-Reply-To: (Stefan Kangas's message of "Sun, 26 Jan 2025 14:00:13 -0600") References: Date: Mon, 27 Jan 2025 08:28:35 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 75852 30.1 quit Stefan Kangas writes: > Artur Malabarba writes: > >> Looks good to me! > > Thanks! Eshel, please install on emacs-30. Done in commit 84595cbcc78. Thanks, Eshel