From unknown Tue Aug 19 23:15:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10734: Proposal: comint-history-read-only Resent-From: Zachary Kanfer Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2012 07:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10734 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10734@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.132851360230127 (code B ref -1); Mon, 06 Feb 2012 07:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2012 07:33:22 +0000 Received: from localhost ([127.0.0.1]:56248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuJ4j-0007pr-Qm for submit@debbugs.gnu.org; Mon, 06 Feb 2012 02:33:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:59122) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuJ4g-0007pc-ER for submit@debbugs.gnu.org; Mon, 06 Feb 2012 02:33:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RuJ3n-0001zE-H7 for submit@debbugs.gnu.org; Mon, 06 Feb 2012 02:32:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:40640) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RuJ3n-0001zA-Fd for submit@debbugs.gnu.org; Mon, 06 Feb 2012 02:32:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RuJ3m-0003IZ-BF for bug-gnu-emacs@gnu.org; Mon, 06 Feb 2012 02:32:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RuJ3k-0001yt-NN for bug-gnu-emacs@gnu.org; Mon, 06 Feb 2012 02:32:22 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:45596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RuJ3k-0001yh-Ic for bug-gnu-emacs@gnu.org; Mon, 06 Feb 2012 02:32:20 -0500 Received: by iagz16 with SMTP id z16so10429514iag.0 for ; Sun, 05 Feb 2012 23:32:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; bh=2VMT9mb9MQN0gS3SuBPYKX994v70Y2F3llSRfx1AcRg=; b=SDshkrCHF8Mzk/BKhjoSThjnD9ykxBgBgkyFgr6m/EgXdQ1AElNQaYgXR20bvYCD+u m5ZnhEF+HBWGrWgnzTUYp4qb5ODdwLqSE8pzpk6peDnx7kv6QpYqqbBzfAVxsgf50SmE LjC8UjEcyrJgSX2Zjt3OEC+zxOeT5pSpPF++Y= Received: by 10.50.189.134 with SMTP id gi6mr9019906igc.18.1328513539253; Sun, 05 Feb 2012 23:32:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.91.138 with HTTP; Sun, 5 Feb 2012 23:31:59 -0800 (PST) From: Zachary Kanfer Date: Mon, 6 Feb 2012 02:31:59 -0500 Message-ID: Content-Type: multipart/mixed; boundary=14dae9340a1b9623cd04b846a9c9 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) --14dae9340a1b9623cd04b846a9c9 Content-Type: multipart/alternative; boundary=14dae9340a1b9623ca04b846a9c7 --14dae9340a1b9623ca04b846a9c7 Content-Type: text/plain; charset=ISO-8859-1 This patch proposes a new feature in comint mode. Currently, setting comint-prompt-read-only to some non-nil value makes the prompt read-only, but this only makes the prompt read-only. I don't find it useful to insert text into the middle of a historical buffer, so I added a new variable comint-history-read-only. If set to non-nil, this variable makes the entire history read-only. -Zachary Kanfer --14dae9340a1b9623ca04b846a9c7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This patch proposes a new feature in comint mode. Currently, setting comint= -prompt-read-only to some non-nil value makes the prompt read-only, but thi= s only makes the prompt read-only. I don't find it useful to insert tex= t into the middle of a historical buffer, so I added a new variable comint-= history-read-only. If set to non-nil, this variable makes the entire histor= y read-only.

-Zachary Kanfer
--14dae9340a1b9623ca04b846a9c7-- --14dae9340a1b9623cd04b846a9c9 Content-Type: text/plain; charset=US-ASCII; name="comint-history-read-only-2012-02-06.txt" Content-Disposition: attachment; filename="comint-history-read-only-2012-02-06.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gyb6g9ho0 PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvY29taW50LmVsJwoqKiogbGlzcC9jb21pbnQuZWwJMjAx MS0xMS0yMCAwNzozMDoxNiArMDAwMAotLS0gbGlzcC9jb21pbnQuZWwJMjAxMi0wMi0wNiAwNzoy NTo0MCArMDAwMAoqKioqKioqKioqKioqKiogeW91IG1pZ2h0IHdpc2ggdG8gdXNlIGFub3RoZXIg YmluZGluZyBmbwoqKiogMTk0LDE5OSAqKioqCi0tLSAxOTQsMjA0IC0tLS0KICAgIDpncm91cCAn Y29taW50CiAgICA6dmVyc2lvbiAiMjIuMSIpCiAgCisgKGRlZmN1c3RvbSBjb21pbnQtaGlzdG9y eS1yZWFkLW9ubHkgbmlsCisgICAiSWYgbm9uLW5pbCwgYWxsIGNvbWludCBoaXN0b3J5IGlzIHJl YWQgb25seS4iCisgICA6dHlwZSAnYm9vbGVhbgorICAgOmdyb3VwICdjb21pbnQpCisgCiAgKGRl ZnZhciBjb21pbnQtZGVsaW1pdGVyLWFyZ3VtZW50LWxpc3QgKCkKICAgICJMaXN0IG9mIGNoYXJh Y3RlcnMgdG8gcmVjb2duaXplIGFzIHNlcGFyYXRlIGFyZ3VtZW50cyBpbiBpbnB1dC4KICBTdHJp bmdzIGNvbXByaXNpbmcgYSBjaGFyYWN0ZXIgaW4gdGhpcyBsaXN0IHdpbGwgc2VwYXJhdGUgdGhl IGFyZ3VtZW50cwoqKioqKioqKioqKioqKiogTWFrZSBiYWNrc3BhY2VzIGRlbGV0ZSB0aGUgcHJl dmlvdXMgY2hhcgoqKiogMjAyMiwyMDM1ICoqKioKICAJICAgIChsZXQgKChwcm9tcHQtc3RhcnQg KHNhdmUtZXhjdXJzaW9uIChmb3J3YXJkLWxpbmUgMCkgKHBvaW50KSkpCiAgCQkgIChpbmhpYml0 LXJlYWQtb25seSB0KQogIAkJICAoaW5oaWJpdC1tb2RpZmljYXRpb24taG9va3MgdCkpCiEgCSAg ICAgICh3aGVuIGNvbWludC1wcm9tcHQtcmVhZC1vbmx5CiEgCQkob3IgKD0gKHBvaW50LW1pbikg cHJvbXB0LXN0YXJ0KQohIAkJICAgIChnZXQtdGV4dC1wcm9wZXJ0eSAoMS0gcHJvbXB0LXN0YXJ0 KSAncmVhZC1vbmx5KQohIAkJICAgIChwdXQtdGV4dC1wcm9wZXJ0eQohIAkJICAgICAoMS0gcHJv bXB0LXN0YXJ0KSBwcm9tcHQtc3RhcnQgJ3JlYWQtb25seSAnZmVuY2UpKQohIAkJKGFkZC10ZXh0 LXByb3BlcnRpZXMKISAJCSBwcm9tcHQtc3RhcnQgKHBvaW50KQohIAkJICcocmVhZC1vbmx5IHQg cmVhci1ub25zdGlja3kgdCBmcm9udC1zdGlja3kgKHJlYWQtb25seSkpKSkKICAJICAgICAgKHVu bGVzcyAoYW5kIChib2xwKSAobnVsbCBjb21pbnQtbGFzdC1wcm9tcHQtb3ZlcmxheSkpCiAgCQk7 OyBOZWVkIHRvIGNyZWF0ZSBvciBtb3ZlIHRoZSBwcm9tcHQgb3ZlcmxheSAoaW4gdGhlIGNhc2UK ICAJCTs7IHdoZXJlIHRoZXJlIGlzIG5vIHByb21wdCAoKGJvbHApID09IHQpLCB3ZSBzdGlsbCBk bwotLS0gMjAyNywyMDQzIC0tLS0KICAJICAgIChsZXQgKChwcm9tcHQtc3RhcnQgKHNhdmUtZXhj dXJzaW9uIChmb3J3YXJkLWxpbmUgMCkgKHBvaW50KSkpCiAgCQkgIChpbmhpYml0LXJlYWQtb25s eSB0KQogIAkJICAoaW5oaWJpdC1tb2RpZmljYXRpb24taG9va3MgdCkpCiEgICAgICAgICAgICAg ICAoY29uZCAoY29taW50LWhpc3RvcnktcmVhZC1vbmx5CiEgICAgICAgICAgICAgICAgICAgICAg KGFkZC10ZXh0LXByb3BlcnRpZXMgKHBvaW50LW1pbikgKHBvaW50KQohICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICcocmVhZC1vbmx5IHQgZnJvbnQtc3RpY2t5IChy ZWFkLW9ubHkpKSkpCiEgICAgICAgICAgICAgICAgICAgICAoY29taW50LXByb21wdC1yZWFkLW9u bHkKISAgICAgICAgICAgICAgICAgICAgICAob3IgKD0gKHBvaW50LW1pbikgcHJvbXB0LXN0YXJ0 KQohICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0LXRleHQtcHJvcGVydHkgKDEtIHByb21w dC1zdGFydCkgJ3JlYWQtb25seSkKISAgICAgICAgICAgICAgICAgICAgICAgICAgKHB1dC10ZXh0 LXByb3BlcnR5CiEgICAgICAgICAgICAgICAgICAgICAgICAgICAoMS0gcHJvbXB0LXN0YXJ0KSBw cm9tcHQtc3RhcnQgJ3JlYWQtb25seSAnZmVuY2UpKQohICAgICAgICAgICAgICAgICAgICAgIChh ZGQtdGV4dC1wcm9wZXJ0aWVzCiEgICAgICAgICAgICAgICAgICAgICAgIHByb21wdC1zdGFydCAo cG9pbnQpCiEgICAgICAgICAgICAgICAgICAgICAgICcocmVhZC1vbmx5IHQgcmVhci1ub25zdGlj a3kgdCBmcm9udC1zdGlja3kgKHJlYWQtb25seSkpKSkpCiAgCSAgICAgICh1bmxlc3MgKGFuZCAo Ym9scCkgKG51bGwgY29taW50LWxhc3QtcHJvbXB0LW92ZXJsYXkpKQogIAkJOzsgTmVlZCB0byBj cmVhdGUgb3IgbW92ZSB0aGUgcHJvbXB0IG92ZXJsYXkgKGluIHRoZSBjYXNlCiAgCQk7OyB3aGVy ZSB0aGVyZSBpcyBubyBwcm9tcHQgKChib2xwKSA9PSB0KSwgd2Ugc3RpbGwgZG8KCg== --14dae9340a1b9623cd04b846a9c9-- From unknown Tue Aug 19 23:15:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10734: Proposal: comint-history-read-only Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Feb 2016 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10734 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Zachary Kanfer Cc: 10734@debbugs.gnu.org Received: via spool by 10734-submit@debbugs.gnu.org id=B10734.145629632010806 (code B ref 10734); Wed, 24 Feb 2016 06:46:01 +0000 Received: (at 10734) by debbugs.gnu.org; 24 Feb 2016 06:45:20 +0000 Received: from localhost ([127.0.0.1]:42379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYTCJ-0002nz-VX for submit@debbugs.gnu.org; Wed, 24 Feb 2016 01:45:20 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:54887) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYTCI-0002m8-MG for 10734@debbugs.gnu.org; Wed, 24 Feb 2016 01:45:19 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYTBv-0003eK-Iv; Wed, 24 Feb 2016 07:44:56 +0100 From: Lars Ingebrigtsen References: Date: Wed, 24 Feb 2016 17:44:51 +1100 In-Reply-To: (Zachary Kanfer's message of "Mon, 6 Feb 2012 02:31:59 -0500") Message-ID: <87egc2bo9o.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aYTBv-0003eK-Iv X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456901096.55927@qWne4ZM0j/oZol+rJahXwQ X-Spam-Status: No 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: 0.0 (/) Zachary Kanfer writes: > This patch proposes a new feature in comint mode. Currently, setting > comint-prompt-read-only to some non-nil value makes the prompt > read-only, but this only makes the prompt read-only. I don't find it > useful to insert text into the middle of a historical buffer, so I > added a new variable comint-history-read-only. If set to non-nil, this > variable makes the entire history read-only. I think this probably makes sense... Most process oriented mode are quite read-only, except for the line you're typing on. > + (defcustom comint-history-read-only nil > + "If non-nil, all comint history is read only." > + :type 'boolean > + :group 'comint) This might even default to t? It needs updating in the Emacs manual and an etc/NEWS entry, though. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Aug 19 23:15:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10734: Proposal: comint-history-read-only Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jun 2019 15:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10734 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Zachary Kanfer Cc: 10734@debbugs.gnu.org Received: via spool by 10734-submit@debbugs.gnu.org id=B10734.15616495397475 (code B ref 10734); Thu, 27 Jun 2019 15:33:01 +0000 Received: (at 10734) by debbugs.gnu.org; 27 Jun 2019 15:32:19 +0000 Received: from localhost ([127.0.0.1]:39280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgWNm-0001wK-In for submit@debbugs.gnu.org; Thu, 27 Jun 2019 11:32:18 -0400 Received: from quimby.gnus.org ([80.91.231.51]:43986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgWNj-0001tw-RP for 10734@debbugs.gnu.org; Thu, 27 Jun 2019 11:32:17 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hgWNg-00074n-SD; Thu, 27 Jun 2019 17:32:15 +0200 From: Lars Ingebrigtsen References: Date: Thu, 27 Jun 2019 17:32:12 +0200 In-Reply-To: (Zachary Kanfer's message of "Mon, 6 Feb 2012 02:31:59 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Zachary Kanfer writes: > + (defcustom comint-history-read-only nil > + "If non-nil, all comint history is read only." > + :type 'boolean > + :group 'comint) Nobody had any opinion about this when I brought this up three years ago, so I think the feeling may be that this isn't worth adding a new variable for, so I'm closing this bug report. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Zachary Kanfer writes: > + (defcustom comint-history-read-only nil > + "If non-nil, all comint history is read only." > + :type 'boolean > + :group 'comint) Nobody had any opinion about this when I brought this up three years ago, so I think the feeling may be that this isn't worth adding a new variable for, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 27 11:32:23 2019 Received: (at control) by debbugs.gnu.org; 27 Jun 2019 15:32:23 +0000 Received: from localhost ([127.0.0.1]:39283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgWNq-0001zd-U2 for submit@debbugs.gnu.org; Thu, 27 Jun 2019 11:32:23 -0400 Received: from quimby.gnus.org ([80.91.231.51]:44000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgWNo-0001xp-Tn for control@debbugs.gnu.org; Thu, 27 Jun 2019 11:32:21 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hgWNm-00074t-DQ for control@debbugs.gnu.org; Thu, 27 Jun 2019 17:32:20 +0200 Date: Thu, 27 Jun 2019 17:32:18 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #10734 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 10734 wontfix close 10734 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 10734 wontfix close 10734 quit