Received: (at 72334) by debbugs.gnu.org; 12 Feb 2025 08:53:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 03:53:50 2025 Received: from localhost ([127.0.0.1]:60813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ti8VB-00030s-HJ for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:53:49 -0500 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]:59631) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1ti8V8-00030b-2G for 72334 <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:53:47 -0500 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-aaec111762bso1526469166b.2 for <72334 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 00:53:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739350420; x=1739955220; 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=Y+5ne4qlNr4cPhcZeKmdnipa6Qx+5Cg6iR/gncKtnc4=; b=C4v9qOS6PDC3v1AeQllsbHeXdQRbyJrspQSBD1V/8Wj/hl5bevvQ3+8x8gZwUp5k/Y okJHRRpgP1YeYylfiRqhT2Jvwjt0NotiRAUq1eDhzOuOhJ5QIJulVOYB2obNaHzQP2UP gwjzhBELefs+TSQoVD11KhkFZjhasFmkJiGcSo6GzkBUZ0mOEBJub9J2ETzR1b/EnAf3 9bfU7mOD8TdZz1nqPL0xfxM2I4Yh3jXGdvJ6TbWqn13+kQIiYERFWH+AemG0tk4YbdT8 D1t4gDM8KDQHivY6KaamRb00VXr2op/ePSfMBAbLhq9m5115KESs6dqSiyeyvh98xf8h tNQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739350420; x=1739955220; 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=Y+5ne4qlNr4cPhcZeKmdnipa6Qx+5Cg6iR/gncKtnc4=; b=b+IEtSc0/+lOMcd8UT+ZXeTAmzkOvaVzKADXkxC1n3BpdjK92lm8DyRXvO1kDtJJ2c XLQEziNQlSLElFk5K/tsp/dlmF7oa4aRwJUl3umlh2//zn4Qjq3uaMu/VScWngKBC3JF mhqudkUjSMCMCl5vLNumAGnPQE7qsBg6r0cgAYtKLOk1COp/Jpap/4WkrTwqwj2UcAgy 7VJOcVVQCp3XAR8pLhWdTvkRLdrGtmFwr+uoJ3TnrHtlWJgJrb0PAXzAJIC/DiyYkpBb 29gUrcm83FkzbxtAXjXEcJtleAXKvJB2qFXYKSi+odBcefqbABgX+J7yGpZPDBtPwgb7 Zo7w== X-Forwarded-Encrypted: i=1; AJvYcCW5vW0CJm9NZoiYZvaxT/gRLdAdkKnvtZj1WbXfrfi4+JsgY5Yb/lkztWoF6/uauBU3ZJIoBw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxPlYSYt7zHK/+ohEI20GC8P8cAA2AiwbHMP+dMldxY2oyDD/Ib NJq9ikMvVlyDxm39T+3StJMDsCduzPxiDeFRF7k2JjA1R/C4mGok+w6NvMarlz48kB78VIzhpe3 3xulOOKvS8F5keE7G7uf52Q9UDG0= X-Gm-Gg: ASbGncv58dyy9cBLqpF994tFyrybDWuQARYO5Pcr3a3dNDLIa6VHulyVtsJ4bIcUh36 PiZKfq092JyW5yFU055MaRV95htD4PLaLYv/9973m1odfy//aLjg9lCKDIN0BQ1v5Wr4GY3Ykvg == X-Google-Smtp-Source: AGHT+IE4WlklWPiuJvGi1D6iB63+/DT3rIsEGneUuNw1r7DOJDRNF0VXPyNTQjLlwOWS8pfySVzCZUVaXD9Wh9ywKsw= X-Received: by 2002:a17:907:3f10:b0:ab7:be66:792f with SMTP id a640c23a62f3a-ab7f34ab820mr184334766b.49.1739350419811; Wed, 12 Feb 2025 00:53:39 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Feb 2025 00:53:39 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <mvmtt8zzhpo.fsf@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> <87ikpgauwa.fsf@HIDDEN> <CADwFkmkBqSiHyusVcpX7urCTGJ4bqHE_f8XecDyFJ1NuUVUHHQ@HIDDEN> <mvmtt8zzhpo.fsf@HIDDEN> MIME-Version: 1.0 Date: Wed, 12 Feb 2025 00:53:39 -0800 X-Gm-Features: AWEUYZnWV1wdZ-67flUljo552kHzHLrU4GEUz_5uiWh__LGdkkCKn9MvWNYdgDw Message-ID: <CADwFkmmSoLFL5-u9nexq=K9oSpmzO8to44vcb3gT35uR2okDdQ@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially To: Andreas Schwab <schwab@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Thuna <thuna.cing@HIDDEN> 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 (-) Andreas Schwab <schwab@HIDDEN> writes: > On Feb 11 2025, Stefan Kangas wrote: > >> BTW, I note that while in ELisp >> >> ,bar >> >> prints as >> >> (\, bar) > > (car ',bar) => \, > >> in Scheme it prints as the somewhat nicer >> >> (unquote bar) > > (car ',bar) => unquote > > They just use different symbols to implement the \, reader macro. Yes, of course. I'm saying that ours is.. less pretty.
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 12 Feb 2025 08:32:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 03:32:28 2025 Received: from localhost ([127.0.0.1]:60759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ti8AW-0007JG-7O for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:32:28 -0500 Received: from smtp-out1.suse.de ([195.135.223.130]:42584) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1ti8AT-0007It-Dd for 72334 <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:32:26 -0500 Received: from hawking.nue2.suse.org (unknown [10.168.4.11]) by smtp-out1.suse.de (Postfix) with ESMTP id 73E1D3396C; Wed, 12 Feb 2025 08:32:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1739349139; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7BOrrRS4VuQtqlc0BPnT5sRgnvy7VVrxe2GwsABqaOM=; b=ParJwXjoLGh2pkSv266cUwJ3C1RrCLnrd516L0o2n4c3enEjiiXafodxkVPGxeNNcx0Z8y TK31amkvscpMhKZ0ecQ2TH1fBEerN3V3clo2t4rRQFUeZPLP8YaLFgr2LchXiQie5GrdVT ndNHmBIhg3JhGIQmlFRTLAZW0MAZPJc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1739349139; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7BOrrRS4VuQtqlc0BPnT5sRgnvy7VVrxe2GwsABqaOM=; b=8IybT+UK+yjJ/38s4cSgmpeN4cWmlrlky6Uirvc5n9jZkfA+DoSodgbAo1ZzcxmDbB+xdL b2hPq8Eimc2h/JDw== Authentication-Results: smtp-out1.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1739349139; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7BOrrRS4VuQtqlc0BPnT5sRgnvy7VVrxe2GwsABqaOM=; b=ParJwXjoLGh2pkSv266cUwJ3C1RrCLnrd516L0o2n4c3enEjiiXafodxkVPGxeNNcx0Z8y TK31amkvscpMhKZ0ecQ2TH1fBEerN3V3clo2t4rRQFUeZPLP8YaLFgr2LchXiQie5GrdVT ndNHmBIhg3JhGIQmlFRTLAZW0MAZPJc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1739349139; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7BOrrRS4VuQtqlc0BPnT5sRgnvy7VVrxe2GwsABqaOM=; b=8IybT+UK+yjJ/38s4cSgmpeN4cWmlrlky6Uirvc5n9jZkfA+DoSodgbAo1ZzcxmDbB+xdL b2hPq8Eimc2h/JDw== Received: by hawking.nue2.suse.org (Postfix, from userid 17005) id 64B0A4A0785; Wed, 12 Feb 2025 09:32:19 +0100 (CET) From: Andreas Schwab <schwab@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially In-Reply-To: <CADwFkmkBqSiHyusVcpX7urCTGJ4bqHE_f8XecDyFJ1NuUVUHHQ@HIDDEN> (Stefan Kangas's message of "Tue, 11 Feb 2025 18:57:25 -0800") References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> <87ikpgauwa.fsf@HIDDEN> <CADwFkmkBqSiHyusVcpX7urCTGJ4bqHE_f8XecDyFJ1NuUVUHHQ@HIDDEN> Date: Wed, 12 Feb 2025 09:32:19 +0100 Message-ID: <mvmtt8zzhpo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.70 X-Spamd-Result: default: False [-2.70 / 50.00]; BAYES_HAM(-3.00)[99.99%]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,iro.umontreal.ca,debbugs.gnu.org,gnu.org]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:mid,suse.de:email] X-Spam-Flag: NO X-Spam-Level: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Thuna <thuna.cing@HIDDEN> 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 (---) On Feb 11 2025, Stefan Kangas wrote: > BTW, I note that while in ELisp > > ,bar > > prints as > > (\, bar) (car ',bar) => \, > in Scheme it prints as the somewhat nicer > > (unquote bar) (car ',bar) => unquote They just use different symbols to implement the \, reader macro. -- Andreas Schwab, SUSE Labs, schwab@HIDDEN GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 12 Feb 2025 02:57:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 21:57:39 2025 Received: from localhost ([127.0.0.1]:59872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ti2wU-0005KD-QL for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 21:57:39 -0500 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]:47134) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1ti2wP-0005Jo-86 for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 21:57:35 -0500 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5de4a8b4f86so7499478a12.2 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 18:57:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739329047; x=1739933847; 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=fJ7bf6XMUZh7j7VDxRLyW/YNsrtfN5pLzqQjR09ME1I=; b=AQJZVt8PDSydebAFI+F6nAuTsOu+XBF15TXDePK09COuLMrDH7jwUlOgncgvUaZPWS s7Tl+R4NaAWYFALhGXJizjiswkm2v0ZQggH6lAsvoWpdTnOrJ4cH0Vwy/mRwMMxoo6xE jV2+6t8jvnxf4BtNhxtEIiRgsuNqD9ki3GubrJjWPyzr1uza6cuvybSmzBcVhCNy/nKg PfSuORjIilDpAXL5l4VepNgig7ZL4aSNRDKM5KHMXFmKAaJ1FhRRObulp7WZYGIFSCO2 rlBXuJ65E04uSCXLD68AiaSbdNduSX53byUi5JXpqBOWc9gXKVB+4uy8j+36s8tYhYWl aT2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739329047; x=1739933847; 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=fJ7bf6XMUZh7j7VDxRLyW/YNsrtfN5pLzqQjR09ME1I=; b=WEjnAXli8Jo5zD2/ahOAqOWOs0wSaSwsWGv4mVrJaTtvSelDjrUrAeBToW3mk9y4xu LJCBmtOWerZGHuhtCEC9/K6xGR5p/Hz+9ivSxjyGbXn1NRAsRunxMqWo4k4yanmyKnZZ OYgbxdYyR60mXvIb1oTA4z3WnjPOOh6NXop5kMgM9akjZU0y0t0oz+3Zga+1+09Kh/kr Ns+QSI55XRKfxrEerfSGjYy/tldF9GbvLSqx5MrHG2joKMZCoF1+V7HisvFBgNPgbmug 8YQidTHxJOM3tvGYAC4IQN5GbVO1BY1gRIWd79hCPaKA71EzuKj+W+VL1zX/keF4fsi3 32cg== X-Gm-Message-State: AOJu0YzrkJdUcstN5vWlrSy9k8RQHi1bsiQRJmNmRQlr3Mm7zySF+405 XS28lwIdA8NRON0k+fQJAms5u42lcMLdHcT9sHPQzGPM015hlO9uBLV1we0L/qxrCALZlZOA83Z QOZf8q6OQKar1ux7SfUzLwWLYzqc= X-Gm-Gg: ASbGncsbcLxfqsUM9GkYXuiJowdKtpbP5nKDOC6mfm384v0/enZ7OhcPFx9Pyw03WX5 d5za7x39nps2oCjLRuyezcHaKU/ebseVzMTBjWYbZCNob+z1Q1blpYgf/cMmAywmD/Cd6a6Tg X-Google-Smtp-Source: AGHT+IEkL3C38juKX3b4/7JZcxwk2j+eCc44v4JG8a9YLUSvlJ2Rhz4O2q6XzTQJ70fFRfRM5Kt5rpLd8NjCfTOzIs4= X-Received: by 2002:a05:6402:3214:b0:5d0:e410:468b with SMTP id 4fb4d7f45d1cf-5deadd755b6mr1271963a12.2.1739329046431; Tue, 11 Feb 2025 18:57:26 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Feb 2025 18:57:25 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87ikpgauwa.fsf@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> <87ikpgauwa.fsf@HIDDEN> MIME-Version: 1.0 Date: Tue, 11 Feb 2025 18:57:25 -0800 X-Gm-Features: AWEUYZmCu4WTAnuMhVEQkO7855kbdrrbuhDm9Yu1tJzdAfJy5COl2RsFobSR0d0 Message-ID: <CADwFkmkBqSiHyusVcpX7urCTGJ4bqHE_f8XecDyFJ1NuUVUHHQ@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially To: Thuna <thuna.cing@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> 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 (-) Thuna <thuna.cing@HIDDEN> writes: >> Thuna, I didn't study your patch very deeply yet but the first thing >> that stands out is that there are no tests. Any chance you could look >> into that? > > Sure. It's somewhat late here so I'll write those tomorrow. Thanks! > What should quote and function do? That is, should it be (foo . 'bar) > or (foo quote bar)? I don't have a strong opinion on that. A priori, I think what we have now is fine, but let's see what other people think. BTW, I note that while in ELisp ,bar prints as (\, bar) in Scheme it prints as the somewhat nicer (unquote bar)
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 12 Feb 2025 00:06:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 19:06:58 2025 Received: from localhost ([127.0.0.1]:59594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ti0HK-0002Ji-1G for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:06:58 -0500 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:61880) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <thuna.cing@HIDDEN>) id 1ti0HG-0002JQ-Qz for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:06:55 -0500 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5de4d3bbc76so8267235a12.3 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 16:06:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739318808; x=1739923608; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=bYsVHUFRYZd/MznZ0ASQosA+XpHg27GKQx+4nIW945Q=; b=kGzFZLwr/WSMum+UyEmVYRUN5Ur4PHMh4W0YQAWXxctE78x2qGf6CqGpjoYT+8RHmN Lg810Ic8869yjgR/NvxAl8Ox7zK2Y293B20jQ6aAXYIyZeaD6ke6Hqp87jYki1v1dPbn Wompmbq7wBeP7AD+ZIg+MwEtFmoiiYjEwJM41esNxUBq4qoT4rxsQCbsHbkTmlm9OKo5 ynwSKnVC6exl1cuscD3h/w4EJg8lKRF1ufA10JVa7/GyO/taVcatGk/ATZwuMFnOuZOG m7fSE8qRoojnkcay7WH5DXHZryiTSPCEHIVyx35XzthzXkpPx2Cofi6wPnIYiw+TdyWP fn9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739318808; x=1739923608; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=bYsVHUFRYZd/MznZ0ASQosA+XpHg27GKQx+4nIW945Q=; b=rjwZHDZR+2fkT2+stlZA/uJHG+8TRJa2n0ZTPRMWiweovou+7r9nEh9UhRn1Eyfj9h mFIvHGfBvtoRzBrAmsh4ab7fYfv3ODAsWVgbaWfwhXrJdEJ9SEVam5ck05OjzOP2K1Uf 3pHRRDb9D6s+Nz1H6nTVCINs2YDi6kWI5eWpNofL2uUFjykYaNKZpj8w/JixZw/frvWC XcgQKuIVjeFENtKu0z3HvysvAcoCiASUKSJmhf7sbhfvcjz2o4VL8q5Zxty4BCg0qcyy moh90dJSKvUuKRN/A2Etf+HSDLUAcgDVgwvHiv4U8Mii1Je2xZjYKySox0X8Q7MW1m0Z JNnw== X-Gm-Message-State: AOJu0YzEKVXzRCzgE1i4EUChW9P+o0mHzuMt7HO6vdvSHEUBFJYHlPXF JwDRqC5i61OjOFgVNpDgEJUsbofHKBQzwIDx2Zg9WCnGEHF2gUMqcJQjIxTt1sU= X-Gm-Gg: ASbGncsxtPbqONaEm8nKMtM0upoiCcAHni/vVJ/pWU6v8frCBpuxpgf7o39p6COkSGY vaBYjy1vBZBB7LDoshREqvk1S2CCjnoOPEVwWEMubAJhS0w45u7mdSrG0LWqfoqq9VAOnjXsiw5 1JBZL1QTBrWMsY7ZbddbIlociTaUcvyDsdaL0VnHNrIq/wVyUx986pdsoU5IRMPPCugnXHza2gc UXck3x7BlPOfmLYnf12x2c7X4Bzq2Nha84ZwFkKgRpQ5o7QxTy/KRgAUt4CW+hzsRD6Brj8uVFH tdexWb8EvWP5sAnU X-Google-Smtp-Source: AGHT+IFTthxKKaoiMYKBiUkLLB12tm40OqjdhekisAfH4XI+icfxmMDKitVipai+sNV/urvszE9Agw== X-Received: by 2002:a05:6402:2084:b0:5d9:f9b8:e7e5 with SMTP id 4fb4d7f45d1cf-5deaddb570amr923542a12.15.1739318807896; Tue, 11 Feb 2025 16:06:47 -0800 (PST) Received: from thuna-lis3 ([178.249.211.103]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5de5941e014sm7916496a12.50.2025.02.11.16.06.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Feb 2025 16:06:46 -0800 (PST) From: Thuna <thuna.cing@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially In-Reply-To: <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> Date: Wed, 12 Feb 2025 01:06:45 +0100 Message-ID: <87ikpgauwa.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <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 (-) --=-=-= Content-Type: text/plain > Thanks. > > Thuna, I didn't study your patch very deeply yet but the first thing > that stands out is that there are no tests. Any chance you could look > into that? Sure. It's somewhat late here so I'll write those tomorrow. What should quote and function do? That is, should it be (foo . 'bar) or (foo quote bar)? The important thing is, though, I actually took a look at the patch since it's been a while, and I was wrong, what I explained was bug 72434, which I've also attached here. This patch _actually_ makes it so that (\, foo) [and (\,@ foo)] is printed as ",foo" in every context, whereas it current prints like that only if we are inside a quasiquoted form [that is, (\` (\, (\, foo)) prints as "`,(\, foo)"]. [If you're trying the other patch, I should note here as well that that one builds on top of this one, so the results are incorrect if you only apply that. Specifically, when we're not in a backquote, (foo . ,bar) prints as (foo . (\, bar)) instead.] --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Print-list-terminating-backquote-and-comma-forms-spe.patch From 4cea5d48a772870df40f7d33fc0a87cdcfc9bbc1 Mon Sep 17 00:00:00 2001 From: Thuna <thuna.cing@HIDDEN> Date: Sat, 3 Aug 2024 03:17:49 +0200 Subject: [PATCH] Print list terminating backquote and comma forms specially * src/print.c (print_object): When `print-quoted' is non-nil print a list-terminating (\` obj) as though it terminates the list with a " . " --- src/print.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/print.c b/src/print.c index 256f19aeb90..d654ab76799 100644 --- a/src/print.c +++ b/src/print.c @@ -2656,7 +2656,13 @@ print_object (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag) --print_depth; goto next_obj; } - else if (CONSP (next)) + else if (CONSP (next) + && !(print_quoted + && (EQ (Qbackquote, XCAR (next)) + || EQ (Qcomma, XCAR (next)) + || EQ (Qcomma_at, XCAR (next))) + && CONSP (XCDR (next)) + && NILP (XCDR (XCDR (next))))) { if (!NILP (Vprint_circle)) { -- 2.44.2 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 11 Feb 2025 23:37:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 18:37:55 2025 Received: from localhost ([127.0.0.1]:59535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thzpC-0000so-Vo for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 18:37:55 -0500 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]:53338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thzp9-0000sO-Kt for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 18:37:52 -0500 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-ab7ee6f54faso94635466b.2 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 15:37:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739317065; x=1739921865; 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=kM7o7mXd/SiYvzGhAFXUQQQ0zwdJdfs8fxKqOOVd4HA=; b=bfa6ljdPXYqGi/mNGm5lM+qb8AqRENTv7DgBulWHeXVb1MUE9W4YfmLUpjhzok6NaJ SU/A9BsjkVzwkS3tHFvye4zAownubdAyeuvmYnreJyhvF0E/mAtykcljsGS6zpF+uh0n jAiWfpzON63YeMCCmQhsy0PUfSq34Ffj0Sj0G+jA+N1+KtS/RzVvR0AJu17pdDga6WY4 HC0OvrsExufY3kUp/+KR5iRyCQa5+0ksRRnHDLfmxS4McazvXHZVGuxNOTQzcwKhIxCO czm45tTySSoExymRNPRJECWC/plOW0wRTBFW6pccP6j3tgvFb10LNdPqdZVX6BiZLfzY 9GWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739317065; x=1739921865; 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=kM7o7mXd/SiYvzGhAFXUQQQ0zwdJdfs8fxKqOOVd4HA=; b=t278bDfKnj+Oxb6T8XhOROAhpUlrLXk/VRqLDpxk5dAaJuxuT8oK67Q3/wY8emS8Gv Yf4noIy+xyr6jG11XkL8ceXjf1Sp80SPvPqyqHalcXCYVV9mdRsMr8/2JOSbH8AZ7Gsy mFE46KdCpglpSHyyus6HrqQCnPNOdiN/ite1Hsb4QABLUqcHqPM0OTByKWYC+m1ZJBvY TRUKrkp7fP6SxdLPm/75WBYn+SodU8S/buSoEP9+ihhldAF6jfaSvU84oxKdC0+1phbd HT/XUGWzE84mfaziS5XBc+O/M4DyAqGw9TXDsRpmsOQjUwEKlFYf6reoFN4v2Q4YhBBI uWjg== X-Forwarded-Encrypted: i=1; AJvYcCW4rwedD2lJQNv4fwrj8CPeLM8Np90ZtSvU2sodZIXsAw9nimYz4/pbHLjqiKTeC9Cm81TVZQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxLSyjFM/hSkoyJMDBPH8ESMP+Y1RCYWlOyRiCvFc8o4Jiao/Z9 z9WWwWAdYGIpSsL1BXgRcduI1pAD3gkwyspNh6hHc9awLv5jH/Bx3eBWejGVrEyG+7YKhbOgcr7 pT0zMHpMyDTcuQ+jCRd6IXf/PQ5U= X-Gm-Gg: ASbGncvwrT88zYcom675aYFsZgeQdLsJLH+0YCVc62beJ4QPacN6D/7m1yHLScBcx3R e8aMVxJiGJMFjsJIh8MepHbtm1xrCFb+D282VxS2gs1WRaCBAX16y1NdzjdRhwLXrrvh0xF4ZdH M= X-Google-Smtp-Source: AGHT+IFP+plIPRtTEf/+9J/Hzo00IS2t0g1E7QAd+fROvrkppPefWaIxY+HV7gJo7RV3KdyDw5MqKNkfLnpu9FAl6JQ= X-Received: by 2002:a05:6402:35cb:b0:5dc:58c8:3154 with SMTP id 4fb4d7f45d1cf-5deadde67f8mr2263647a12.28.1739317065114; Tue, 11 Feb 2025 15:37:45 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Feb 2025 15:37:44 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> MIME-Version: 1.0 Date: Tue, 11 Feb 2025 15:37:44 -0800 X-Gm-Features: AWEUYZmtoCidY9PuapzILZtc432pu5voyJcQ97wmvW1wpuHQgDFE7HfX7qERtd4 Message-ID: <CADwFkm=pYcc8e9gQ=MUt3xEiajp-9YOOQEqKtED51Rr4cSi9kw@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially To: Stefan Monnier <monnier@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Thuna <thuna.cing@HIDDEN> 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 (-) Stefan Monnier <monnier@HIDDEN> writes: >>>> Could you please summarize the issue that this is intended to fix? >>> (cons 'foo (list '\, 'bar)) should be printed as (foo . ,bar) instead of >>> (foo \, bar). Same for (foo . ,@bar) and (foo . `bar), and maybe even >>> (foo . 'bar) and (foo . #'bar). >> Stefan M, any comments? > > I haven't looked at the patch, but the goes above sounds good. > It doesn't occur very often in my experience, but when it occurs it does > look odd and can easily confuse the reader. Thanks. Thuna, I didn't study your patch very deeply yet but the first thing that stands out is that there are no tests. Any chance you could look into that?
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 11 Feb 2025 20:59:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 15:59:14 2025 Received: from localhost ([127.0.0.1]:59077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thxLd-0006jn-OU for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 15:59:13 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:31857) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1thxLb-0006jY-Eq for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 15:59:11 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 0E31E8091B; Tue, 11 Feb 2025 15:59:06 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1739307545; bh=+7xWubRAiz6n34EGQyxdF8ETUDRqtrjpkmVEVT3BSF8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=DNmz3/oBIvVD/Qn+cG+seohFftOWkp6aE8eQ369XaqoYffHiAC9Gz8U2zGH970CRf vw9wYYnguWhOuurG4gZhlbmQx4fZmULaUm5oFHbknc4mae9wjGZhHfKV/z+VJwwn36 Eh6z2Do3fUe8C3NlJFUj+nQuYslrkLpKk+RrkzOdeJ44KwifrhHv3dsDUF0B6eLeIs rLfRXlo6KMCRN2Z3PEu6gmxFduvRcnUPt3RGeLn2zse/4NayNTGnXtLhy+BUVdfsNc t2zrzxvwK5KLhcWBue/F0S6kGOr51LigglpQErPSoIwsEVZ7cjn7juccv1cpab6pZj oORy7iVGShH1g== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 56B5780683; Tue, 11 Feb 2025 15:59:05 -0500 (EST) Received: from alfajor (modemcable005.21-80-70.mc.videotron.ca [70.80.21.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2F9ED1202F4; Tue, 11 Feb 2025 15:59:05 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially In-Reply-To: <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> (Stefan Kangas's message of "Tue, 11 Feb 2025 12:03:34 -0800") Message-ID: <jwv5xlgci75.fsf-monnier+emacs@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> Date: Tue, 11 Feb 2025 15:59:06 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.062 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Thuna <thuna.cing@HIDDEN> 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 (---) >>> Could you please summarize the issue that this is intended to fix? >> (cons 'foo (list '\, 'bar)) should be printed as (foo . ,bar) instead of >> (foo \, bar). Same for (foo . ,@bar) and (foo . `bar), and maybe even >> (foo . 'bar) and (foo . #'bar). > Stefan M, any comments? I haven't looked at the patch, but the goes above sounds good. It doesn't occur very often in my experience, but when it occurs it does look odd and can easily confuse the reader. Stefan
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 11 Feb 2025 20:03:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 15:03:44 2025 Received: from localhost ([127.0.0.1]:58907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thwTw-0006Qu-Ds for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 15:03:44 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:58863) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thwTt-0006QY-Q9 for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 15:03:42 -0500 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-5de38c3d2acso8937958a12.1 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 12:03:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739304215; x=1739909015; 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=94odeXJihNw9F6PXQoCigSQ78xwyg1P5b9SRHHc6+gU=; b=OQ1L1kwyIak1ryvQ9o0Cp4E/+LRN4f2ntB9PWW3uvHGdhxcnunKWwczDiSHy0OW+xG NuCQQKLjuVUzpWu1mk5ZunVVgxdAYCBxWr878wqgjy6ltV6XWG1GhuEQCTS6moEISfj/ bfxsN/f7xF0MDuTCqQVqVBeOspCOri/TFRTlG24Jp+tqklqhHd3UtvR54PQjhb8RYH96 O8ghHEl6QPZ0ZpenUdHzE75qcDIo/Ln4bWcJ4G6rxf0rgvdG13gc7cl+TKhAwKXvxztj iW50xgdJkE5ivtWHdkOFNXchZhzOJfTFv5knfrlanM4/OwcwNwY3FM+NUN2m3r9GVWDY VjKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739304215; x=1739909015; 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=94odeXJihNw9F6PXQoCigSQ78xwyg1P5b9SRHHc6+gU=; b=usttN033C4i2CQNHpxv+3pYdKS2/a5m3VolU1CVKVRoZSoPIh+rVKf4/E3nNeugglY mZZpIOnSlRfEVaTDdjmqCiAAsWhfTrxunsx108flQ9LYVw2PfZiAvpC3NwrszoY3BRHR GNsWKZCVbMJ6++1BlD+6O1/sQLYUQCiCWyzY4mPWnH/frC4+muU8Kues57Nnw7oisC2r UZ0RnF0g01BPQp3oqDkEBrO6DOCEPZRDLWy+uQqCKI+BgWPgv5RUjHuBD8t7jcNxNWih Iodb/ZdnWlsG2/MTJXBok9b1B7RbV+U1WuDa7EnFfKwinuKJcDKobgeCWVsUrno1TEDD aq5Q== X-Gm-Message-State: AOJu0YzVBuFtZt6T4fY1B+RYXV2FWLwoAagsWGz+WyGe6qLsZ8reSLqg 3QK1z30n9bt+fnDPPxU2hBXGYMVlcPU3PyMMnQOIsBACnyJjn6UAVM1nIJvUZWI6Cp9uYdIGwvX CXNCntV7ABee+Qt6TUCO4FEY0LkA= X-Gm-Gg: ASbGncslme+y7HpM4SC8gSoyWjS+SVsndsPZZeyqFXmORJiLknDajlojRRaZmWgjqkQ 2mVodhdIkQg2JRXQS+qawzIXWXI9xGn1VVNKj59aUPhzMFKWVtDBMB1niAZQxzXDGFVfqza/PGg == X-Google-Smtp-Source: AGHT+IHqQow79JaHr74/Wgcw4UinzyXQhrmtD28yOLXLHrtPXHJFgGIIe2ZGjaoIT8IkP/ac74kpLKooSZXXgXmcmpw= X-Received: by 2002:a05:6402:2106:b0:5dc:a452:4f7 with SMTP id 4fb4d7f45d1cf-5deade07f4dmr486963a12.28.1739304215285; Tue, 11 Feb 2025 12:03:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Feb 2025 12:03:34 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87lducb7h4.fsf@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> <87lducb7h4.fsf@HIDDEN> MIME-Version: 1.0 Date: Tue, 11 Feb 2025 12:03:34 -0800 X-Gm-Features: AWEUYZmeRP4PJyyS8-LDvD_FvNva3bGUfLes16SIOAF_yi2S30gE81VpHqnEHns Message-ID: <CADwFkmnCo7GrXJYCDA2Ynz4BAyeRMGwNYvPJ1=RByWPG7DdqTg@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially To: Thuna <thuna.cing@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> 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 (-) Thuna <thuna.cing@HIDDEN> writes: >> Could you please summarize the issue that this is intended to fix? > > (cons 'foo (list '\, 'bar)) should be printed as (foo . ,bar) instead of > (foo \, bar). Same for (foo . ,@bar) and (foo . `bar), and maybe even > (foo . 'bar) and (foo . #'bar). Stefan M, any comments?
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 11 Feb 2025 19:35:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:35:20 2025 Received: from localhost ([127.0.0.1]:58766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thw2L-0007Nj-Ms for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:35:20 -0500 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:42431) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <thuna.cing@HIDDEN>) id 1thw2J-0007JB-Su for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:35:12 -0500 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-ab744d5e567so17082766b.1 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 11:35:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739302505; x=1739907305; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=M8mnkgPjOoZpexNypRO8M3fIHgbc0zoomp3LPLEa+i4=; b=bJaTZ6gw1f8aDdoqkj1ls2Jx702nHtuAkvBGTDZZLVlaV5CMJBaaNNOPVrApilYQMr dObkue+8BUfangegu8qG+yNdy9TKMUXV3vwKVCC2l5g/+v0GLiJYRzVsPql9+NoqRFCI BafWi8ttC1nYhBX/c/6WS0HBFlP4O6HYSuU9oBMthDI7yQtcX9nx2/99/mHNgFZ4Uo3W 46JLhDev/oq3JRcpJZNzgkVU8vOpfqqxAZcvidqzvKUNSzdcbBc0QycoaLz3p6ZAILLr r6SPiYuKPlSdy5bmp5Hyrl96k6Elh79q7jIjtLG6TZINBv3g/YNADB5C91x6HYd9C89l 9T9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739302505; x=1739907305; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=M8mnkgPjOoZpexNypRO8M3fIHgbc0zoomp3LPLEa+i4=; b=HPxDk1d1axAlErU5SuBweBAphFPLhwC5KTZxrBPDDmLoe0J77ljv0+TlUC/7DzUbgF Y4d7juJgezOVVVju6cSNqyjW1ErLaKU5lKGj2pK6ZvuQ8AP0ytmm3OykRJuu2hsplKH7 Scznp4BHiGBdTTt+pYOf2tf9B7FRCDOOokM0AdNDI5OsC+2Fy/I0BIqYz2QHIZ4xhTMJ bmKlKjeyCG8nywhe99ZL2b2bbQSqbWKvW6AKD25f90f9AIV/4KD45T7kcGYdyU0uu8GH 140qyBaA+T+XF9mCQDkOV+0SHhogcsAG+2w+mHWW3/KTaqj6can+l2+WyLc+BGqgDD6G jDfA== X-Gm-Message-State: AOJu0YyFYfsI4ZmLLoPgxJ+Jyet8f+E8RhKCJ5kM3kgknIHo7b1Uwo7g 35WvZoEc9URkzprZfd3n2Y7ll1R8xwQXRz1Zfc2XyZPoz0GQrkkYX01FRWJTOoA= X-Gm-Gg: ASbGncvMUfQeatTKfLhe1uwDkcvF/tr0wXAtw7wft4uzWsxDcXntwjHNm/rnSov42mv 0kgYyzdbRtxHOo3GKiN3VqDD/qDHI6QZixMl1MBXivJ9/4CXebOtMS/+j1DzzkGuHVCGDtsmrEr nYlwboMBD7eMElKZybiQ5efgglJ4QWEP3jVtkkz7lyjJGzdfh/ggWdr/+dN3gz1i4X3Ak6wxJxs PAK1ErKBKKl+g66AgI/lLG9a4Wv2ZjpyAS1UvcXB4MhNzigeimCwAgLfLME4vfFD4J+QPrwbYgb oLH8/AR9AAm3Qsb0 X-Google-Smtp-Source: AGHT+IFn65e3U7imzfxJzpPblb6znPiRj3wpl/Y9Q/3y1iwaqD+aKAOX+XxzWAyvBH+tELv1beqkAA== X-Received: by 2002:a17:907:8906:b0:ab3:61e2:8aaf with SMTP id a640c23a62f3a-ab7db5a5b80mr479121166b.25.1739302505217; Tue, 11 Feb 2025 11:35:05 -0800 (PST) Received: from thuna-lis3 ([178.249.211.103]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab7791a4b13sm1070865966b.125.2025.02.11.11.35.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Feb 2025 11:35:04 -0800 (PST) From: Thuna <thuna.cing@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially In-Reply-To: <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> References: <874j893apr.fsf@HIDDEN> <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> Date: Tue, 11 Feb 2025 20:35:03 +0100 Message-ID: <87lducb7h4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <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 (-) > Could you please summarize the issue that this is intended to fix? (cons 'foo (list '\, 'bar)) should be printed as (foo . ,bar) instead of (foo \, bar). Same for (foo . ,@bar) and (foo . `bar), and maybe even (foo . 'bar) and (foo . #'bar).
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at 72334) by debbugs.gnu.org; 11 Feb 2025 19:23:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:23:28 2025 Received: from localhost ([127.0.0.1]:58683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thvqy-0003cu-K0 for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:23:28 -0500 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:50289) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thvqw-0003ca-LQ for 72334 <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:23:27 -0500 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5de7531434fso5033256a12.0 for <72334 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 11:23:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739301800; x=1739906600; 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=JoUZAJgPm/OsTVYR7nlvnb6YUlihBUf4ZbXTZUWtB7o=; b=QsbN4YGDTdgVtorcoCA3QrptzEUNo1fKVd+f0xWc295Qoyhghhb337r9g9euJpUscm FOv5rPjl2K4WtuMgMipP5n9x2IDuuQR0wNpKn89hn+T97ek6jXCeUD9Qxctob54TqHPD acwFisVwYCct+ZCssU5xmJHr+pl+bKmtTZM0fHOmVI/pkTMpiD4dTFcvB1XyNXyv2Z49 p5ZmxBJLF5LfoiiVmA9wPAoSJncCXmKA7XZQwbZK1d0OO9ieiIg/47M5GVFt+0UcJBrm GMTRg9uC6rw2ZQ4hKo/je3y3ApwbjZ7UzCjdk0S4OZtg7TqqckXz7rT9Y2TMSZFVrcF0 7kAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739301800; x=1739906600; 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=JoUZAJgPm/OsTVYR7nlvnb6YUlihBUf4ZbXTZUWtB7o=; b=IaB4q1r55H+OEvM7cFrGXbMV9zq5rd2ZxFam+WcxajkdbdOqS6PtbROURzSQpbzg9m XGgP7rMWbGIj/neM10xckkDrF54gwvrpZeLmFpVdeGkhDoPDjjHdfp/8VU2iYToA+ews NEWZS/s2oUETCmrYwQyIp1rKsOeJSDwm5+CIt00rMOfyAVopwFIb36Ha3DbFXCdo9Kzs pqEGjoOOynv5mjaYHKlaPmmDQvwWL5WEF/8zeAVlx+10vYYVZ9/v+x0e98F9IGdqh/vW PvSu3QkjlG8YEJzRVHiJxz1IlduYftADh+zDZ6dETv/1t4hjkP+i/qijcpkeJgALrB0b zFPA== X-Gm-Message-State: AOJu0Yyzjf0bjA/IHWXMOa+qqYSJUcV5RcYem77DfAQxVDVXSLNTA8qE +eCpM3RALW2MgkEFJbLYOfLqjMM846KmU42MMivEJsDz8WF4+tKF7u91x/7aZjz+k1ml8oI5dFw yYf0/2iEihoufTy59Tn6PStUuCg2rzWOgFVB7yQ== X-Gm-Gg: ASbGncudaq/JUyglnagnizFon335zrrJi8JIaCasP1KklB4Ib4TVV67jVY8X6+KAPE5 YAPqV4TDcETtzUO501dGSF6NcAEUUx3ogalAARuVDA3D1aKRrN9I3HNKvVORobosptlA5Lu5Svw == X-Google-Smtp-Source: AGHT+IEva3trQwaj4xivocvKlADw4E43vLUh/OZbryojM8lr+RxF/csOHsI0jiraNkJfiVs3AsvmMtMpkJvsK8cjYg0= X-Received: by 2002:a05:6402:40c4:b0:5d1:f009:925e with SMTP id 4fb4d7f45d1cf-5deadd9d246mr339634a12.16.1739301800409; Tue, 11 Feb 2025 11:23:20 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Feb 2025 11:23:19 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <874j893apr.fsf@HIDDEN> References: <874j893apr.fsf@HIDDEN> MIME-Version: 1.0 Date: Tue, 11 Feb 2025 11:23:19 -0800 X-Gm-Features: AWEUYZluirt2Jz-WrOXN6Gdc6l8feavuMt4fwGeg9Q-DZqk7LjgkVy49Rzd0SJc Message-ID: <CADwFkm=e2ZOVNHBFE9ZDGJg1n7vjjZkYf1ZX5a5Mh2T7urgkHw@HIDDEN> Subject: Re: bug#72334: [PATCH] Always print commas and comma-ats specially To: Thuna <thuna.cing@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72334 Cc: 72334 <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 (-) Thuna <thuna.cing@HIDDEN> writes: > In 55481 the recursion was fixed but backquotes and comma(-at)s were > left as-is, so as to print comma(-at)s specially only if they are > escaping a backquote. > > This is not particularly useful (and I would argue is bad), so something > like the attached patch could be a good starting point to make it so > that they are always printed specially (given `print-quoted' is non-nil > and it is a proper list of length two - the usual checks for other > quoted forms), which also solves(maybe? - it was not the primary goal) > the recursion. Feel free to change or drop whatever. Could you please summarize the issue that this is intended to fix?
bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Jul 2024 13:33:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 28 09:33:13 2024 Received: from localhost ([127.0.0.1]:42875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sY41R-0000aR-0m for submit <at> debbugs.gnu.org; Sun, 28 Jul 2024 09:33:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:41648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <thuna.cing@HIDDEN>) id 1sY41N-0000aG-30 for submit <at> debbugs.gnu.org; Sun, 28 Jul 2024 09:33:11 -0400 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 <thuna.cing@HIDDEN>) id 1sY3z4-0001YM-Ep for bug-gnu-emacs@HIDDEN; Sun, 28 Jul 2024 09:30:46 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <thuna.cing@HIDDEN>) id 1sY3z2-0001dC-Nn for bug-gnu-emacs@HIDDEN; Sun, 28 Jul 2024 09:30:46 -0400 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5af326eddb2so3433463a12.1 for <bug-gnu-emacs@HIDDEN>; Sun, 28 Jul 2024 06:30:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722173443; x=1722778243; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=whHvVij2LDqqwEQVi+72aU2sl7NB3Gl80LHvO0s4zVo=; b=BQa3bUQEDQE4FDoD84dOPAnDPRb9NCQ9kDX6gPyEAmnDwTZveuKhMjm8o6fvyZnBn0 hGJqtDPsVPtRIsHbFpRneVr69ZiGcxmdYO1B8P9HVuMqJzN1j5FyyVrw9PVY5dWb0ET4 okTuOPfbE0NZwGJjTjbVhDgZLJTr5WHJEZD9DapptlbVlty45puNzmx/TYF43eAV4j5n 5Q+R/YuWV3weiT89TVosHeyitmMMtBHPT431sewV9z0UWXLLlrkyGE4OfLS6cWIZy+79 M4n6YWn+eL5pTRF7hy8oOs1gbz0c8ZKNq4bVAg9gEj42Oh4lI/uOKDYdGft1YYDfMpAc 7PTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722173443; x=1722778243; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=whHvVij2LDqqwEQVi+72aU2sl7NB3Gl80LHvO0s4zVo=; b=mWJ17Sg05oDgjbN1Fp6F1kO4DIsHyReYRSbQceWFKcdbnVRrHMCP0JYadZIcn21lDL 4FDK5466um1jfIN2J+KuFn2nMvuggMBi0vaXbdpJ2dRdtjGB5rG6CZKTsn/Mnce2JYAC +FUgxzZ3ewUcr9sIrobxyMJLmH36TRDXTMKc+JWzRGhx2o6JwxY9bpDKfJj8dM/w0+1w u90oCN6qfLpTcJNy1bM/TtEIBJle16MbK2nXGGir4jpXntrTntmxF2L9FMJ5tkM/A2m1 Mf/pig8fAoiuyzmFzoM9uEUo3YyT05vUWKhSmil0a21ONxHk6pthjeaam7QXO+6ekEDa juyA== X-Gm-Message-State: AOJu0YyMhzMZn3+COh1y4uaquf3HRu06603cBT/QobV4vgnQ01SFY1Pz 6CRsa13QSk23HGN1KsidwPVpStwteCnVH2EgGDbS6FSOBJF9EOe8leHMrw== X-Google-Smtp-Source: AGHT+IFfziqBWEj22BH59XX5QYIlRQcIoRjLdYsp/EcjckDnK3k4prYhvZsQbcNgZVQXE5wvH5odvA== X-Received: by 2002:a50:d581:0:b0:5a0:d5f2:1be with SMTP id 4fb4d7f45d1cf-5b214865f85mr1298557a12.8.1722173442563; Sun, 28 Jul 2024 06:30:42 -0700 (PDT) Received: from thuna-lis3 ([85.106.105.81]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ac6359392bsm4321445a12.33.2024.07.28.06.30.41 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jul 2024 06:30:41 -0700 (PDT) From: Thuna <thuna.cing@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: [PATCH] Always print commas and comma-ats specially Date: Sun, 28 Jul 2024 15:30:40 +0200 Message-ID: <874j893apr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=thuna.cing@HIDDEN; helo=mail-ed1-x536.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, 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.3 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain In 55481 the recursion was fixed but backquotes and comma(-at)s were left as-is, so as to print comma(-at)s specially only if they are escaping a backquote. This is not particularly useful (and I would argue is bad), so something like the attached patch could be a good starting point to make it so that they are always printed specially (given `print-quoted' is non-nil and it is a proper list of length two - the usual checks for other quoted forms), which also solves(maybe? - it was not the primary goal) the recursion. Feel free to change or drop whatever. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Always-print-commas-and-comma-ats-specially-with-pri.patch From bdb1af8498b523c7e80a02675035037884a2f1d0 Mon Sep 17 00:00:00 2001 From: Thuna <thuna.cing@HIDDEN> Date: Sun, 28 Jul 2024 14:45:40 +0200 Subject: [PATCH] Always print commas and comma-ats specially with print-quoted --- src/print.c | 47 +++++++++++++++-------------------------------- 1 file changed, 15 insertions(+), 32 deletions(-) diff --git a/src/print.c b/src/print.c index 8f28b14e8b6..256f19aeb90 100644 --- a/src/print.c +++ b/src/print.c @@ -2488,43 +2488,26 @@ print_object (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag) && print_depth > XFIXNUM (Vprint_level)) print_c_string ("...", printcharfun); else if (print_quoted && CONSP (XCDR (obj)) && NILP (XCDR (XCDR (obj))) - && EQ (XCAR (obj), Qquote)) + && (EQ (XCAR (obj), Qquote) || + EQ (XCAR (obj), Qfunction) || + EQ (XCAR (obj), Qbackquote) || + EQ (XCAR (obj), Qcomma) || + EQ (XCAR (obj), Qcomma_at))) { - printchar ('\'', printcharfun); + if (EQ (XCAR (obj), Qquote)) + printchar ('\'', printcharfun); + else if (EQ (XCAR (obj), Qfunction)) + print_c_string("#'", printcharfun); + else if (EQ (XCAR (obj), Qbackquote)) + printchar ('`', printcharfun); + else if (EQ (XCAR (obj), Qcomma)) + printchar (',', printcharfun); + else if (EQ (XCAR (obj), Qcomma_at)) + print_c_string (",@", printcharfun); obj = XCAR (XCDR (obj)); --print_depth; /* tail recursion */ goto print_obj; } - else if (print_quoted && CONSP (XCDR (obj)) && NILP (XCDR (XCDR (obj))) - && EQ (XCAR (obj), Qfunction)) - { - print_c_string ("#'", printcharfun); - obj = XCAR (XCDR (obj)); - --print_depth; /* tail recursion */ - goto print_obj; - } - /* FIXME: Do we really need the new_backquote_output gating of - special syntax for comma and comma-at? There is basically no - benefit from it at all, and it would be nice to get rid of - the recursion here without additional complexity. */ - else if (print_quoted && CONSP (XCDR (obj)) && NILP (XCDR (XCDR (obj))) - && EQ (XCAR (obj), Qbackquote)) - { - printchar ('`', printcharfun); - new_backquote_output++; - print_object (XCAR (XCDR (obj)), printcharfun, escapeflag); - new_backquote_output--; - } - else if (print_quoted && CONSP (XCDR (obj)) && NILP (XCDR (XCDR (obj))) - && (EQ (XCAR (obj), Qcomma) - || EQ (XCAR (obj), Qcomma_at)) - && new_backquote_output) - { - print_object (XCAR (obj), printcharfun, false); - new_backquote_output--; - print_object (XCAR (XCDR (obj)), printcharfun, escapeflag); - new_backquote_output++; - } else { printchar ('(', printcharfun); -- 2.44.2 --=-=-=--
Thuna <thuna.cing@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#72334
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.