Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 42654) by debbugs.gnu.org; 7 Jun 2022 09:53:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 07 05:53:30 2022 Received: from localhost ([127.0.0.1]:37815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nyVtx-0000dy-TF for submit <at> debbugs.gnu.org; Tue, 07 Jun 2022 05:53:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nyVtw-0000dW-20 for 42654 <at> debbugs.gnu.org; Tue, 07 Jun 2022 05:53:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=DWJ8t5iDWai626G9aMdJSjUe8VKGVdKuI3Ho4IJwuS8=; b=URbzu7Ep6ENcTAXQnX0wRpvpTR tblwNVT2YZ6CZLlRCQnueeDrl9vg75qgUZdColbzTegY9FTMAPotcoUd3qQ/BWsF66G5f2pkIqlc3 spRdhY8qQjS8cNKKfx1H/I7fr+YbOKrP7TRM1d38KSktL7DrAYJa0Sf4S1MwEtTD6+R8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nyVtm-0000xk-PL; Tue, 07 Jun 2022 11:53:21 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: ej32u@HIDDEN Subject: Re: bug#42654: Using electric-pair-inihibit-predicate won't work for all members of electric-pair-pairs References: <1TK38SyOLkqabqkCrOYwMFSlY5dxH2-9LZVgtl-xgLwFmdAta5cLCMcWRLXya124ex_cHppAJJOM0nyVVS16JUlTv7zWNdB2oy68gM1cNYw=@protonmail.com> <87h74xstem.fsf@HIDDEN> <fb43e861-b009-86d6-94ab-e55f22f5fb74@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEV0i8mqt9qIe2RZ UzQlJhT///8BGhQ6AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YGBwkyJi7ydSUAAAGOSURBVDjLdZPr YcMwCISlDaxM0IAXqGCCoP1n6vGw46QJP2xFH9wh5LT2OcbrevSxYdXHKOCrbWRsPV5tOyt7H22c 8UHdd/s/0N+TewvbMHmv367y46y/xNaKvu1XGfgX8CWu6S+V7exl3OYLaHQk7vJ7BSZC5J1tS+Yb iCA2o/sFTJ0cRJdNmoQowJM5kKIkXrLwDEDExL4zKWsRzbc9CvAJlng+AiAceO4J0Naq1nQhRRyo V1wBHhAzUWmlWyRfAE8pxhMVnFLhQaQ4mXdldaDq6pBZxo8QSmD6BJnkiqbtMIy0nMykcb81pAGt Vft+xJ5jj1TLXif9HN9TK4GMmIlDAIl9s5WFOVHCnyAycUduY6p6lBXwU8MM4LGkgF/XIlyGQm7f 8QgCc/G71Gx4OfUpkQ/RO35oWK2jB8asoI8zqNskwFu4SWjLvth3vG9TZAJANk4v5RDrKS1mZAVc P1sQvw+XeJJY4s413CRNC/jEA2BW+KGaTfmXF+ZhqO7EaRJ3EBXeoJ3HRrOYzx/t17FtTN2DFAAA ACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNi0wN1QwOTo1MDozNyswMDowMP8Dw9MAAAAldEVYdGRh dGU6bW9kaWZ5ADIwMjItMDYtMDdUMDk6NTA6MzcrMDA6MDCOXntvAAAAAElFTkSuQmCC X-Now-Playing: The Names's _In Mutation_: "A Coeur Fendre" Date: Tue, 07 Jun 2022 11:53:17 +0200 In-Reply-To: <fb43e861-b009-86d6-94ab-e55f22f5fb74@HIDDEN> (ej32u@HIDDEN's message of "Tue, 07 Jun 2022 02:08:01 +0000") Message-ID: <87tu8wn6k2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: ej32u@HIDDEN writes: > I tried setting ~electric-pair-inhibit-predicate~, but found that it > isn't used unless the inserted character has the right syntax. That > function is run by ~electric-pair-post-self-insert-functi [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 42654 Cc: 42654 <at> debbugs.gnu.org, =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@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 (---) ej32u@HIDDEN writes: > I tried setting ~electric-pair-inhibit-predicate~, but found that it > isn't used unless the inserted character has the right syntax. That > function is run by ~electric-pair-post-self-insert-function~, which > seems to only run the predicate function if the inserted character is > ~(memq syntax '(?\( ?\" ?\$))~. Ah, right. Here's the complete recipe to reproduce the problem: (progn (require 'elec-pair) (setq-local electric-pair-pairs (cons '(?* . ?*) electric-pair-pairs)) (electric-pair-mode 1) (defun my-inhibit-for-org-heading (inserted-char) (or (and (eq inserted-char ?*) ;; If point was the beginning of the line, don't pair. (eq (1- (point)) (line-beginning-position))) (funcall (default-toplevel-value 'electric-pair-inhibit-predicate) inserted-char))) (setq-local electric-pair-inhibit-predicate #'my-inhibit-for-org-heading)) `my-inhibit-for-org-heading' is never run when typing * in this scenario, because it doesn't have parentheses/quote syntax, so `electric-pair-syntax-info' returns UNCONDITIONAL true. I'm not sure what the logic is behind this -- perhaps Jo=C3=A3o has some comments; added to the CCs. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#42654
; Package emacs
.
Full text available.Received: (at 42654) by debbugs.gnu.org; 7 Jun 2022 02:08:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 06 22:08:14 2022 Received: from localhost ([127.0.0.1]:37199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nyOdi-0005YN-BN for submit <at> debbugs.gnu.org; Mon, 06 Jun 2022 22:08:14 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:58007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ej32u@HIDDEN>) id 1nyOde-0005Y3-5Y for 42654 <at> debbugs.gnu.org; Mon, 06 Jun 2022 22:08:12 -0400 Date: Tue, 07 Jun 2022 02:08:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1654567684; x=1654826884; bh=eEBV2UVcmr0TBnQ3BiCKn9sV35l6b2PspbXEMhegopY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=U/gz/lN0wVBKhcXExlVv889AHlwEqT4Y6VtKqj9cQKR4PcUak0UEavLQc4WXxEieI dF0ipag6DI2hOp1wJKMhZU8AWMk4m+ZKKODcVicLQAOWas49UXdwBD1pSahaj/JglA cQPiLvkW9jlp3ZKOI7By293OshAdvP+gcc84t6YvShDIgCpXTlfL1YwyrHDolFpzj6 qq4Q4XR2Ak4Y8BjvE8kDXfTFi4+ZZT0yeaOc/OasR0/b5ttP3dDa6EfgP6YriPt/PT /6AvUwb4323CDkeNdGPwaPJ3VebracmcpOtHOe+RzXaRqpMqd506aygM7gD31TpkAZ /76oH+M3CcaFQ== To: Lars Ingebrigtsen <larsi@HIDDEN> From: ej32u@HIDDEN Subject: Re: bug#42654: Using electric-pair-inihibit-predicate won't work for all members of electric-pair-pairs Message-ID: <fb43e861-b009-86d6-94ab-e55f22f5fb74@HIDDEN> In-Reply-To: <87h74xstem.fsf@HIDDEN> References: <1TK38SyOLkqabqkCrOYwMFSlY5dxH2-9LZVgtl-xgLwFmdAta5cLCMcWRLXya124ex_cHppAJJOM0nyVVS16JUlTv7zWNdB2oy68gM1cNYw=@protonmail.com> <87h74xstem.fsf@HIDDEN> Feedback-ID: 1525109:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42654 Cc: 42654 <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> Reply-To: ej32u@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 6/6/22 11:28, Lars Ingebrigtsen wrote: > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > Looking at the code, I'm not quite sure I understand your point here. > Perhaps it would be easier if you had a simple test case, and you could > explain what you see happening, and what you want to have happen? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no Hello, This was a while ago, but here is how I remember it. I wanted to add the character "*" to ~electric-pair-pairs~ for Org mode. However, I did not want it to pair when inserting at the beginning of a line, since the character is also used to begin headings. I tried setting ~electric-pair-inhibit-predicate~, but found that it isn't used unless the inserted character has the right syntax. That function is run by ~electric-pair-post-self-insert-function~, which seems to only run the predicate function if the inserted character is ~(memq syntax '(?\( ?\" ?\$))~. I think that the running of the inhibition function should also occur for pairs in ~electric-pair-pairs~ and that it should not depend on the syntax of the inserted character for pairs in ~electric-pair-pairs~. Nowadays, I am using Smartparens (https://github.com/Fuco1/smartparens), which already has the behavior I sought. Below is an example: 1. Add the character "*" to ~electric-pair-pairs~ so that it is automatically paired: #+begin_src emacs-lisp (setq-local electric-pair-pairs (cons '(?* . ?*) electric-pair-pairs)= ) #+end_src 2. Add a predicate to not pair "*" when it is at the beginning of a line. NOTE: This does not work. The character "*" does not have the required syntax to run in ~electric-pair-post-self-insert-function~ (one of ?\), ?\", or ?\$). #+begin_src emacs-lisp (defun my-inhibit-for-org-heading (inserted-char) (or (and (eq inserted-char ?*) ;; If point was the beginning of the line, don't pair. (eq (1- (point)) (line-beginning-position))) (funcall (default-toplevel-value 'electric-pair-inhibit-predicate) inserted-char))) (setq-local electric-pair-inhibit-predicate #'my-inhibit-for-org-heading) #+end_src 3. Test inserting "*" at the beginning of the line. See that it is paired.
bug-gnu-emacs@HIDDEN
:bug#42654
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 42654) by debbugs.gnu.org; 6 Jun 2022 15:28:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 06 11:28:49 2022 Received: from localhost ([127.0.0.1]:36511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nyEev-0004TB-3N for submit <at> debbugs.gnu.org; Mon, 06 Jun 2022 11:28:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nyEes-0004Sg-E5 for 42654 <at> debbugs.gnu.org; Mon, 06 Jun 2022 11:28:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6QSl0A85tvKD/qjvmTCUjMF74UdBZnWxnEXbVomkVEs=; b=fpkEbsVWBBFsZs+DBRe7wutYDA qJjaYG+eXdwIV627WAWKPkfZsMGhbf++L4keeNKk9F9Gg/4lSrttx8lXL+s/DHqSRpJyAvIAB1N08 f88YW/9Kqqon+rhAjmvFbRcWktFuQdRNLVFAKjadX8V9yDHbmAcwSUUQXMnHKstZU1rw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nyEeg-0004i2-P6; Mon, 06 Jun 2022 17:28:39 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: ej32u@HIDDEN Subject: Re: bug#42654: Using electric-pair-inihibit-predicate won't work for all members of electric-pair-pairs References: <1TK38SyOLkqabqkCrOYwMFSlY5dxH2-9LZVgtl-xgLwFmdAta5cLCMcWRLXya124ex_cHppAJJOM0nyVVS16JUlTv7zWNdB2oy68gM1cNYw=@protonmail.com> X-Now-Playing: Vilde & Inga's _How Forests Think_: =?utf-8?Q?=22=E2=80=94?= VI" Date: Mon, 06 Jun 2022 17:28:33 +0200 In-Reply-To: <1TK38SyOLkqabqkCrOYwMFSlY5dxH2-9LZVgtl-xgLwFmdAta5cLCMcWRLXya124ex_cHppAJJOM0nyVVS16JUlTv7zWNdB2oy68gM1cNYw=@protonmail.com> (ej32u@HIDDEN's message of "Sat, 01 Aug 2020 17:31:55 +0000") Message-ID: <87h74xstem.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: ej32u@HIDDEN writes: > * More pairs can be defined by adding to electric-pair-pairs. > * To use electric-pair-inhibit-predicate, the syntax of the character must be one of ' > (?\( ?\" ?\$). > * In Org mode, it is conveni [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 42654 Cc: 42654 <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: -3.3 (---) ej32u@HIDDEN writes: > * More pairs can be defined by adding to electric-pair-pairs. > * To use electric-pair-inhibit-predicate, the syntax of the character must be one of ' > (?\( ?\" ?\$). > * In Org mode, it is convenient to have pairs for "~", "+", "_", and "/". These > characters are not in the syntax classes required to run the inhibition function. > * The syntax class of the characters can be modified, such as with > (modify-syntax-entry ?* "$"). > * Once the syntax class is modified, the characters are automatically paired by > electric-pair-mode. This means that the characters then do no need to be added to > electric-pair-pairs. > > I think it is a bug that electric-pair-inhibit-predicate won't be run when checking > members of electric-pair-pairs. Yes, the syntax can be modified, but that makes the > adding of the pair to electric-pair-pairs redundant, no? (I'm going through old bug reports that unfortunately weren't resolved at the time.) Looking at the code, I'm not quite sure I understand your point here. Perhaps it would be easier if you had a simple test case, and you could explain what you see happening, and what you want to have happen? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#42654
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 1 Aug 2020 18:25:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 01 14:25:45 2020 Received: from localhost ([127.0.0.1]:41030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1k1wCW-0000Dp-Sr for submit <at> debbugs.gnu.org; Sat, 01 Aug 2020 14:25:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:44272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ej32u@HIDDEN>) id 1k1vMd-0007SA-Ib for submit <at> debbugs.gnu.org; Sat, 01 Aug 2020 13:32:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ej32u@HIDDEN>) id 1k1vMd-00026D-C3 for bug-gnu-emacs@HIDDEN; Sat, 01 Aug 2020 13:32:07 -0400 Received: from mail-40140.protonmail.ch ([185.70.40.140]:63200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ej32u@HIDDEN>) id 1k1vMa-0001Yv-Bi for bug-gnu-emacs@HIDDEN; Sat, 01 Aug 2020 13:32:06 -0400 Date: Sat, 01 Aug 2020 17:31:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1596303119; bh=YtxFfJU9PgnRfNFUuobNTyoQaAhMB+Y56LnSkl+dinU=; h=Date:To:From:Reply-To:Subject:From; b=wWXNkaCQ43YHft58dN21xDWXsuGDtjSg9bwQ6euzdZMkSQN71jR+L6hORoKNavYKK lO729CUt/a5cV393SStKlZC0pfACNQhXFoSGmsyfQWohg/aOj6a7Quc1FW84FTK4pZ i5HMbiq7NYuF8+T8LvUZYqEq+uE0HvZ9ZehrK8PY= To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> From: ej32u@HIDDEN Subject: Using electric-pair-inihibit-predicate won't work for all members of electric-pair-pairs Message-ID: <1TK38SyOLkqabqkCrOYwMFSlY5dxH2-9LZVgtl-xgLwFmdAta5cLCMcWRLXya124ex_cHppAJJOM0nyVVS16JUlTv7zWNdB2oy68gM1cNYw=@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_yA5MYsf4lhiVoDkFToO8qvRcojZalXbfjEdTe9IuqA" X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch Received-SPF: pass client-ip=185.70.40.140; envelope-from=ej32u@HIDDEN; helo=mail-40140.protonmail.ch X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/01 13:32:00 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 01 Aug 2020 14:25:43 -0400 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> Reply-To: ej32u@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_yA5MYsf4lhiVoDkFToO8qvRcojZalXbfjEdTe9IuqA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8sCgpUaGlzIGlzIHdoYXQgSSB1bmRlcnN0b29kIGZyb20gdGVzdGluZyAoRW1hY3MgMjgu MC41MCkgYW5kIHRoZSBjb2RlIG9mIGVsZWN0cmljLXBhaXItbW9kZS4KCi0gTW9yZSBwYWlycyBj YW4gYmUgZGVmaW5lZCBieSBhZGRpbmcgdG8gZWxlY3RyaWMtcGFpci1wYWlycy4KLSBUbyB1c2Ug ZWxlY3RyaWMtcGFpci1pbmhpYml0LXByZWRpY2F0ZSwgdGhlIHN5bnRheCBvZiB0aGUgY2hhcmFj dGVyIG11c3QgYmUgb25lIG9mICcoP1woID9cIiA/XCQpLgoKLSBJbiBPcmcgbW9kZSwgaXQgaXMg Y29udmVuaWVudCB0byBoYXZlIHBhaXJzIGZvciAifiIsICIrIiwgIl8iLCBhbmQgIi8iLiBUaGVz ZSBjaGFyYWN0ZXJzIGFyZSBub3QgaW4gdGhlIHN5bnRheCBjbGFzc2VzIHJlcXVpcmVkIHRvIHJ1 biB0aGUgaW5oaWJpdGlvbiBmdW5jdGlvbi4KLSBUaGUgc3ludGF4IGNsYXNzIG9mIHRoZSBjaGFy YWN0ZXJzIGNhbiBiZSBtb2RpZmllZCwgc3VjaCBhcyB3aXRoIChtb2RpZnktc3ludGF4LWVudHJ5 ID8qICIkIikuCgotIE9uY2UgdGhlIHN5bnRheCBjbGFzcyBpcyBtb2RpZmllZCwgdGhlIGNoYXJh Y3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcGFpcmVkIGJ5IGVsZWN0cmljLXBhaXItbW9kZS4gVGhp cyBtZWFucyB0aGF0IHRoZSBjaGFyYWN0ZXJzIHRoZW4gZG8gbm8gbmVlZCB0byBiZSBhZGRlZCB0 byBlbGVjdHJpYy1wYWlyLXBhaXJzLgoKSSB0aGluayBpdCBpcyBhIGJ1ZyB0aGF0IGVsZWN0cmlj LXBhaXItaW5oaWJpdC1wcmVkaWNhdGUgd29uJ3QgYmUgcnVuIHdoZW4gY2hlY2tpbmcgbWVtYmVy cyBvZiBlbGVjdHJpYy1wYWlyLXBhaXJzLiBZZXMsIHRoZSBzeW50YXggY2FuIGJlIG1vZGlmaWVk LCBidXQgdGhhdCBtYWtlcyB0aGUgYWRkaW5nIG9mIHRoZSBwYWlyIHRvIGVsZWN0cmljLXBhaXIt cGFpcnMgcmVkdW5kYW50LCBubz8KCkFtIEkgbWlzdW5kZXJzdGFuZGluZyB0aGUgcHVycG9zZSBv ZiB0aGVzZSB2YXJpYWJsZXM/CgpUaGFuayB5b3Uu --b1_yA5MYsf4lhiVoDkFToO8qvRcojZalXbfjEdTe9IuqA Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5IZWxsbyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIGlzIHdoYXQgSSB1 bmRlcnN0b29kIGZyb20gdGVzdGluZyAoRW1hY3MgMjguMC41MCkgYW5kIHRoZSBjb2RlIG9mIDxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogbWVubG8sIGNvbnNvbGFzLCBjb3VyaWVyIG5ldywgbW9u b3NwYWNlLCBzYW5zLXNlcmlmOyI+ZWxlY3RyaWMtcGFpci1tb2RlLjwvc3Bhbj48YnI+PC9kaXY+ PHVsPjxsaT5Nb3JlIHBhaXJzIGNhbiBiZSBkZWZpbmVkIGJ5IGFkZGluZyB0byZuYnNwOzxzcGFu IHN0eWxlPSJmb250LWZhbWlseTogbWVubG8sIGNvbnNvbGFzLCBjb3VyaWVyIG5ldywgbW9ub3Nw YWNlLCBzYW5zLXNlcmlmOyI+ZWxlY3RyaWMtcGFpci1wYWlyczwvc3Bhbj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyI+Ljwvc3Bhbj48L2xpPjxsaT5UbyB1c2Um bmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBjb25zb2xhcywgY291cmllciBu ZXcsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjsiPmVsZWN0cmljLXBhaXItaW5oaWJpdC1wcmVkaWNh dGU8L3NwYW4+LCB0aGUgc3ludGF4IG9mIHRoZSBjaGFyYWN0ZXIgbXVzdCBiZSBvbmUgb2YmbmJz cDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBjb25zb2xhcywgY291cmllciBuZXcs IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjsiPicoP1woID9cIiA/XCQpLjwvc3Bhbj48YnI+PC9saT48 bGk+SW4gT3JnIG1vZGUsIGl0IGlzIGNvbnZlbmllbnQgdG8gaGF2ZSBwYWlycyBmb3IgIjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTogbWVubG8sIGNvbnNvbGFzLCBjb3VyaWVyIG5ldywgbW9ub3Nw YWNlLCBzYW5zLXNlcmlmOyI+fjwvc3Bhbj4iLCAiPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBt ZW5sbywgY29uc29sYXMsIGNvdXJpZXIgbmV3LCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7Ij4rPC9z cGFuPiIsICI8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBjb25zb2xhcywgY291cmll ciBuZXcsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjsiPl88L3NwYW4+IiwgYW5kICI8c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBjb25zb2xhcywgY291cmllciBuZXcsIG1vbm9zcGFjZSwg c2Fucy1zZXJpZjsiPi88L3NwYW4+Ii4gVGhlc2UgY2hhcmFjdGVycyBhcmUgbm90IGluIHRoZSBz eW50YXggY2xhc3NlcyByZXF1aXJlZCB0byBydW4gdGhlIGluaGliaXRpb24gZnVuY3Rpb24uPGJy PjwvbGk+PGxpPlRoZSBzeW50YXggY2xhc3Mgb2YgdGhlIGNoYXJhY3RlcnMgY2FuIGJlIG1vZGlm aWVkLCBzdWNoIGFzIHdpdGgmbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBj b25zb2xhcywgY291cmllciBuZXcsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjsiPihtb2RpZnktc3lu dGF4LWVudHJ5ID8qICIkIikuPC9zcGFuPjxicj48L2xpPjxsaT48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyI+T25jZSB0aGUgc3ludGF4IGNsYXNzIGlzIG1vZGlm aWVkLCB0aGUgY2hhcmFjdGVycyBhcmUgYXV0b21hdGljYWxseSBwYWlyZWQgYnkmbmJzcDs8L3Nw YW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBtZW5sbywgY29uc29sYXMsIGNvdXJpZXIgbmV3 LCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7Ij5lbGVjdHJpYy1wYWlyLW1vZGU8L3NwYW4+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsiPi4gVGhpcyBtZWFucyB0aGF0 IHRoZSBjaGFyYWN0ZXJzIHRoZW4gZG8gbm8gbmVlZCB0byBiZSBhZGRlZCB0byZuYnNwOzwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1lbmxvLCBjb25zb2xhcywgY291cmllciBuZXcs IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjsiPmVsZWN0cmljLXBhaXItcGFpcnM8L3NwYW4+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsiPi48L3NwYW4+PC9saT48L3Vs PjxkaXY+SSB0aGluayBpdCBpcyBhIGJ1ZyB0aGF0Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5Om1lbmxvLCBjb25zb2xhcywgJnF1b3Q7Y291cmllciBuZXcmcXVvdDssIG1vbm9zcGFjZSwg c2Fucy1zZXJpZiI+ZWxlY3RyaWMtcGFpci1pbmhpYml0LXByZWRpY2F0ZTwvc3Bhbj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyI+IHdvbid0IGJlIHJ1biB3aGVu IGNoZWNraW5nIG1lbWJlcnMgb2YmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 Om1lbmxvLCBjb25zb2xhcywgJnF1b3Q7Y291cmllciBuZXcmcXVvdDssIG1vbm9zcGFjZSwgc2Fu cy1zZXJpZiI+ZWxlY3RyaWMtcGFpci1wYWlyczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6YXJpYWwsIHNhbnMtc2VyaWYiPi4gWWVzLCB0aGUgc3ludGF4IGNhbiBiZSBtb2RpZmllZCwg YnV0IHRoYXQgbWFrZXMgdGhlIGFkZGluZyBvZiB0aGUgcGFpciB0byZuYnNwOzwvc3Bhbj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6bWVubG8sIGNvbnNvbGFzLCAmcXVvdDtjb3VyaWVyIG5ldyZx dW90OywgbW9ub3NwYWNlLCBzYW5zLXNlcmlmIj5lbGVjdHJpYy1wYWlyLXBhaXJzPC9zcGFuPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7Ij4gcmVkdW5kYW50LCBu bz88L3NwYW4+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QW0gSSBtaXN1bmRlcnN0YW5k aW5nIHRoZSBwdXJwb3NlIG9mIHRoZXNlIHZhcmlhYmxlcz88YnI+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5UaGFuayB5b3UuPGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0 dXJlX2Jsb2NrIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij48ZGl2IGNsYXNzPSJw cm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2Nr LWVtcHR5Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy Pjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90 b24gcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogYXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXY+PGJy PjwvZGl2Pg== --b1_yA5MYsf4lhiVoDkFToO8qvRcojZalXbfjEdTe9IuqA--
ej32u@HIDDEN
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#42654
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.