From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 06 23:50:39 2024 Received: (at submit) by debbugs.gnu.org; 7 Jun 2024 03:50:39 +0000 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFQcg-0000l9-Vd for submit@debbugs.gnu.org; Thu, 06 Jun 2024 23:50:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:51108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFFSZ-0002mL-Be for submit@debbugs.gnu.org; Thu, 06 Jun 2024 11:55:27 -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 1sFFSK-0001JN-Dl for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2024 11:55:12 -0400 Received: from out-14.pe-a.jellyfish.systems ([198.54.127.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sFFSI-0000p8-1I for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2024 11:55:12 -0400 Received: from output-router-d5c465c44-8kfdv (new-01-3.privateemail.com [66.29.159.56]) by pe-a.jellyfish.systems (Postfix) with ESMTPA id 4Vw86h4bJ2z9sBL for ; Thu, 6 Jun 2024 15:55:08 +0000 (UTC) Received: from MTA-12.privateemail.com (unknown [10.50.14.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by NEW-01-3.privateemail.com (Postfix) with ESMTPS id 95DD41005892 for ; Thu, 6 Jun 2024 11:55:08 -0400 (EDT) Received: from mta-12.privateemail.com (localhost [127.0.0.1]) by mta-12.privateemail.com (Postfix) with ESMTP id 6D62418000B1 for ; Thu, 6 Jun 2024 11:55:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=parenthetic.dev; s=default; t=1717689308; bh=oPCRQkcDQ3gE2cvdOAW+iUXxynFVs4B7bg8AcdjnbzQ=; h=From:To:Subject:Date:From; b=HZYfXrdHG6CI2OnEeXPIkdIcjZasHm/zz7i/J44ObTY+5IeOwtAS6sLvocQGkSrTC qAaSxWtgWpq0x+u/yxJCW7WUCNmjxZ1AesJw45vRaPnqSNvMb2IFWiwjwk/xzQNJO2 q3sKdQeR+wvN5hKsxZpsIY0DvCXs/8CI2/S0oUQzddU3GABQlo77Zxtz5s1rCpSuE6 ea6+TRkNs32s9e40257VCnVOv3Kc7B4OBNAPIrZsvEp5aU7yhO0LlbUtyFAcVad1Tc VeFHQv1HLFDhSltph5y6NLFUHTgaRIctSncE4XT2feS7MTpGJaUdxeKjlrqwwDrUTG OwfUWzYfPL3JA== Received: from laptop (c-174-166-84-198.hsd1.nj.comcast.net [174.166.84.198]) by mta-12.privateemail.com (Postfix) with ESMTPA for ; Thu, 6 Jun 2024 11:55:08 -0400 (EDT) From: Nicholas Vollmer To: bug-gnu-emacs@gnu.org Subject: 30.0.50; separator line in string-edit's *edit string* buffer can be deleted X-Debbugs-Cc: Date: Thu, 06 Jun 2024 11:55:01 -0400 Message-ID: <87ikymawx6.fsf@parenthetic.dev> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Virus-Scanned: ClamAV using ClamSMTP Received-SPF: pass client-ip=198.54.127.78; envelope-from=nv@parenthetic.dev; helo=out-14.pe-a.jellyfish.systems 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_H3=0.001, RCVD_IN_MSPIKE_WL=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: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 06 Jun 2024 23:50:36 -0400 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: -2.3 (--) 1. emacs -q 2. eval (string-edit "test" "" #'ignore :abort-callback #'ignore) 3. In the "*edit string*" buffer delete-backward-char Observe the separator line has been deleted. Attempting to insert a character will user-error "Text is read-only". From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 09:03:24 2024 Received: (at 71405) by debbugs.gnu.org; 8 Jun 2024 13:03:24 +0000 Received: from localhost ([127.0.0.1]:37854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFvjA-0004SW-59 for submit@debbugs.gnu.org; Sat, 08 Jun 2024 09:03:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFvj4-0004SB-Bo for 71405@debbugs.gnu.org; Sat, 08 Jun 2024 09:03:21 -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 1sFvij-0002cQ-4t; Sat, 08 Jun 2024 09:02:57 -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=BeIkycQH25cY2AQnw+XQnEgu3ZXZnlXqLVlIoYdRric=; b=WYZBVKu5X9+Q aXz3oB2k0VXRG08/2xhVXJr9TdHKLSjmUHSk8acft5jFXrqO+a2lPlz6RZAI09b+crWVpptB5znTz VmhAxjR5R0op5idB7XgC99sRIjFhUW6x4UH0UAMLP0X73N2ErvVnEgrnk9o2S22FbnSR3PakuLJXO XWtF6vQWlnkXX8cqTVHu0cOVf8IKXRWid45gtvP4vRoOkhE18zsqkFqE+j9EW1HjWnvC0RLM15g7I O3GQ+Dm1ZpR5EPIGqMungAqQv8RkjzOhbWAvTzJFHGFle01Ycsk4iSXQkInCNDxP8QnkxpZiwkiyq H0ljoUIxsVB9w0cF54B+nw==; Date: Sat, 08 Jun 2024 16:02:54 +0300 Message-Id: <86ed97d1tt.fsf@gnu.org> From: Eli Zaretskii To: Nicholas Vollmer In-Reply-To: <87ikymawx6.fsf@parenthetic.dev> (message from Nicholas Vollmer on Thu, 06 Jun 2024 11:55:01 -0400) Subject: Re: bug#71405: 30.0.50; separator line in string-edit's *edit string* buffer can be deleted References: <87ikymawx6.fsf@parenthetic.dev> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71405 Cc: 71405@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 (---) > From: Nicholas Vollmer > Date: Thu, 06 Jun 2024 11:55:01 -0400 > > > 1. emacs -q > 2. eval (string-edit "test" "" #'ignore :abort-callback #'ignore) > 3. In the "*edit string*" buffer delete-backward-char > > Observe the separator line has been deleted. > Attempting to insert a character will user-error "Text is > read-only". Does the patch below give good results? diff --git a/lisp/textmodes/string-edit.el b/lisp/textmodes/string-edit.el index 03be426..2a96289 100644 --- a/lisp/textmodes/string-edit.el +++ b/lisp/textmodes/string-edit.el @@ -58,7 +58,8 @@ string-edit (list 'intangible t 'face 'string-edit-prompt 'read-only t)) - (insert (propertize (make-separator-line) 'rear-nonsticky t)) + (insert (propertize (make-separator-line) + 'read-only t 'rear-nonsticky t)) (add-text-properties (point-min) (point) (list 'string-edit--prompt t)))) (let ((start (point))) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 04:39:10 2024 Received: (at 71405-done) by debbugs.gnu.org; 15 Jun 2024 08:39:10 +0000 Received: from localhost ([127.0.0.1]:54508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIOwH-00058o-Mz for submit@debbugs.gnu.org; Sat, 15 Jun 2024 04:39:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIOwF-00058F-4i for 71405-done@debbugs.gnu.org; Sat, 15 Jun 2024 04:39:07 -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 1sIOw9-0007BR-3l; Sat, 15 Jun 2024 04:39:01 -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=lit9Dp67jE7onm2z3+hWbjllhB3SW4Qqlofa1gROUTg=; b=WSpLRfHpeZit ycuG3FFlF6wnXvPnzhwzzBh/HQBXqo3LobbtIB/CKVKpdpcJN5ArLhdmJT1x/ZEMdCf7qDZ7H74Uq cK1MF9LZYzq7hPalIRp51t3KxJapURuyRIeErTCUL108P8esBuEdFoxnm6OBFpSBFONWTSgSnAewX ljQxj7wSTOGexYWgOc+ta/Od5KjciIHWj0T84uCqp66xe6TB//rw0/py1nxGNg9DEstGJoirika0L jPZnhsyqn1bFn47XXQ0SfxmfvY3MjidgD3nyVnrsp6pyByUKqjkxDdKVLJvdIk8uaYLI7NAAkykIk mSmeSHKuIF7YhIZ86pD2EA==; Date: Sat, 15 Jun 2024 11:38:57 +0300 Message-Id: <86jziqvbvi.fsf@gnu.org> From: Eli Zaretskii To: Nicholas Vollmer In-Reply-To: <87tti0wmem.fsf@parenthetic.dev> (message from Nicholas Vollmer on Mon, 10 Jun 2024 16:52:33 -0400) Subject: Re: bug#71405: 30.0.50; separator line in string-edit's *edit string* buffer can be deleted References: <87ikymawx6.fsf@parenthetic.dev> <86ed97d1tt.fsf@gnu.org> <87tti0wmem.fsf@parenthetic.dev> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71405-done Cc: 71405-done@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 (---) > From: Nicholas Vollmer > Cc: 71405@debbugs.gnu.org > Date: Mon, 10 Jun 2024 16:52:33 -0400 > > Eli Zaretskii writes: > > > Does the patch below give good results? > > Yes. Thanks, installed on master, and closing the bug. From unknown Fri Jun 20 07:17:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 13 Jul 2024 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator