From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 07 09:31:44 2025 Received: (at submit) by debbugs.gnu.org; 7 Sep 2025 13:31:44 +0000 Received: from localhost ([127.0.0.1]:43122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uvFUZ-0005F3-FK for submit@debbugs.gnu.org; Sun, 07 Sep 2025 09:31:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60594) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uvFUO-0005BW-Aa for submit@debbugs.gnu.org; Sun, 07 Sep 2025 09:31:34 -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 ) id 1uvFUI-0000sK-G9 for bug-gnu-emacs@gnu.org; Sun, 07 Sep 2025 09:31:22 -0400 Received: from fly.ash.relay.mailchannels.net ([23.83.222.61]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uvFUB-0000iZ-E7 for bug-gnu-emacs@gnu.org; Sun, 07 Sep 2025 09:31:21 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D6ED283ECB for ; Sun, 7 Sep 2025 13:31:05 +0000 (UTC) Received: from pdx1-sub0-mail-a258.dreamhost.com (trex-blue-8.trex.outbound.svc.cluster.local [100.102.67.229]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 7F9A783CB9 for ; Sun, 7 Sep 2025 13:31:05 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757251865; a=rsa-sha256; cv=none; b=u79w3A1Oa9uAdD5K+JrIyT8agWT9IyrUht5PEo0h+2zSmcO/bus6K7MZQEBQdQL5JbDzrS MA4lOnjtINmMtN/S62unh15tUAtVJhKtW75NrqW2Avpo3mhJSVSeI/GIX9lP6p1o1pKGPf U5BA5altLW9GcGPxXLrERnlA8X1yEv+5c10iQneuxfQhl3eNXs7QKwDyY2yION7rLWulEQ iQQf3T97d4/Z8zGjHmQYA2UxsW2KE6vh6kcgE6CHm7IlVY4PW0YSsJNtlvCDwzw1nX2YD+ pmtD+JKN5bR3P5kq6lJIzQFHS3z+EP655c1y3pFrnq3yTEwebvShZzTQFblIFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757251865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=K+EzwJ1E6RQFf8trk97PPWfgZ0yclRzjLSMwOtTtDig=; b=p11XM+OGtLPW1YMFZH4Hr0vuF5iLhVfvHSf9/79MjMrGEvEi836/sCyHJD6+1VKWT6RUJ5 aEtCAMisrxyBdlGm9BoskH9YrADTPdl6Od14r4y5unYCjop/v+I7GclySYP82TT8EayXf4 VSQFKxiay3v7sj33al7gajAx7H37tzevAoqadX74Nwj+ZJocylLf+gz94RLiAjPVpjqv1W pDC2fKIOZewd/+hFe8t8lZkO4JE+PRWRPDM+kgUA55aK1H4HnFd7BdUSC1HTMY4pyjv6xt AJ/uA1DFQI5V2XbeFq44xx0g3aTP7Bi3ErD0NVeQI70sH8b6bsSjNcOhuq6oog== ARC-Authentication-Results: i=1; rspamd-8b9589799-8nm74; auth=pass smtp.auth=dreamhost smtp.mailfrom=jidanni@jidanni.org X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Whispering-Minister: 282ca7d62a6cdd52_1757251865733_277655128 X-MC-Loop-Signature: 1757251865733:3234031856 X-MC-Ingress-Time: 1757251865732 Received: from pdx1-sub0-mail-a258.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.102.67.229 (trex/7.1.3); Sun, 07 Sep 2025 13:31:05 +0000 Received: from jidanni.org (36-232-147-158.dynamic-ip.hinet.net [36.232.147.158]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a258.dreamhost.com (Postfix) with ESMTPSA id 4cKWF52h80z18 for ; Sun, 7 Sep 2025 06:31:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org; s=dreamhost; t=1757251865; bh=K+EzwJ1E6RQFf8trk97PPWfgZ0yclRzjLSMwOtTtDig=; h=From:To:Subject:Date:Content-Type; b=UknBHg/qWwQxLSJwJNh+wKV8nKBWvLE5MQ8VWVuiZssxmS4JQ4SVj9Gq1meW32H8A ukw0JpNkZd8DcLUlzioeuT5Z8ldKPEqmXPemA9Xum+aSzQxVtmlYbW5zxPT4ciIN0O nthtUPXUov1nEDKFrTfT2gc/k3YP705zCOknyF0lAfreKPbpshedSI8+7Q4KCHhvdJ q7uTNnmOwyQp5Zb/OpjhhTH0UZo8FrS6die32oMb1bRdbIZdkFOeIqteoIrqnnPR+d ZmDulcUFSKfxec9Ip303e6RTzx/BzwYNlr2F35+X4yJKeJTD83eoZsOD2EuaCz3RG+ h3GEBycf0cFmg== Received: from jidanni by jidanni.org with local (Exim 4.98.2) (envelope-from ) id 1uvFTz-000000001k9-0SRt for bug-gnu-emacs@gnu.org; Sun, 07 Sep 2025 21:31:03 +0800 From: Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: sgml-tag jumbles attribute and value into the same history list Date: Sun, 07 Sep 2025 21:31:03 +0800 Message-ID: <87h5xel78o.3.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=23.83.222.61; envelope-from=jidanni@jidanni.org; helo=fly.ash.relay.mailchannels.net 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit 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 (/) C-c C-o ;; sgml-tag b ;; self-insert-command l ;; self-insert-command o ;; self-insert-command TAB ;; minibuffer-complete #blockquote RET ;; exit-minibuffer c ;; self-insert-command l ;; self-insert-command a ;; self-insert-command s ;; self-insert-command s ;; self-insert-command RET ;; exit-minibuffer m ;; self-insert-command m ;; self-insert-command m ;; self-insert-command RET ;; exit-minibuffer ESC p ;; previous-history-element (Or say we started over with C-c C-o... same thing.) At this point we should see "class". But instead we see mmm. In other words, we have just made a
so the attribute is "class" and the value is "mmm". Each needs to be remembered separately, not jumbled together. The next time we make a blockquote, we then can directly go to the "
) id 1uxMAS-0007Hp-SG for submit@debbugs.gnu.org; Sat, 13 Sep 2025 05:03:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40174) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uxMAQ-0007HO-7j; Sat, 13 Sep 2025 05:03:34 -0400 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 ) id 1uxMAA-0002vi-Fg; Sat, 13 Sep 2025 05:03:27 -0400 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=gZXAryH+1Z0VSnMvYCbg1CVbQcyy6FpJg+2FsgteKRM=; b=klV2Hn1Zw4o9 6O4BzFdAmVUnFlBzNFHb/nAtk+V1I6ej2tBhkYiKG4mkDPl6pcMTaE+zu0qIYwD3EVc/mUT2gTuzc 4pYEpC9k5IS0khQ24hJD9HpSyyiXTcrQJKqqMMCuce5C4DtZTQM/E5U0dClbS8mLLfSNXRxZzN3dA uyqfVQRfZxj89u/6ELiON9FZ8sYl1p/L4dQrx9xxMqqhn0jspskRcCy8pNAnoYfI0t5JJ7RZfKFcE xxhyFzdXEdXxi4CzwZhNatzOQakEO9bqlRmX+NYtY1H238+v2s+37Xgm80YTZvLHsHWDMrhlvrkw4 iUJArnaiYwnLfACLPpa/vQ==; Date: Sat, 13 Sep 2025 12:02:39 +0300 Message-Id: <86tt16rahc.fsf@gnu.org> From: Eli Zaretskii To: Dan Jacobson In-Reply-To: <87h5xel78o.3.fsf@jidanni.org> (message from Dan Jacobson on Sun, 07 Sep 2025 21:31:03 +0800) Subject: Re: bug#79401: sgml-tag jumbles attribute and value into the same history list References: <87h5xel78o.3.fsf@jidanni.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79401 Cc: 79401@debbugs.gnu.org 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: -3.3 (---) severity 79401 wishlist thanks > From: Dan Jacobson > Date: Sun, 07 Sep 2025 21:31:03 +0800 > > C-c C-o ;; sgml-tag > b ;; self-insert-command > l ;; self-insert-command > o ;; self-insert-command > TAB ;; minibuffer-complete #blockquote > RET ;; exit-minibuffer > c ;; self-insert-command > l ;; self-insert-command > a ;; self-insert-command > s ;; self-insert-command > s ;; self-insert-command > RET ;; exit-minibuffer > m ;; self-insert-command > m ;; self-insert-command > m ;; self-insert-command > RET ;; exit-minibuffer > ESC p ;; previous-history-element > (Or say we started over with C-c C-o... same thing.) > > At this point we should see "class". > But instead we see mmm. > > In other words, > we have just made a >
> so the attribute is "class" > and the value is "mmm". > Each needs to be remembered separately, > not jumbled together. > > The next time we make a blockquote, we then can directly go to the > "