From unknown Wed Jun 25 00:27:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19526: 24.4; Wrapping text with pairs in electrical-pair-mode Resent-From: Sebastien Vauban Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Jan 2015 14:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19526@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14206397045027 (code B ref -1); Wed, 07 Jan 2015 14:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2015 14:08:24 +0000 Received: from localhost ([127.0.0.1]:39142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8rHc-0001J0-0c for submit@debbugs.gnu.org; Wed, 07 Jan 2015 09:08:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44231) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8rHZ-0001Im-B6 for submit@debbugs.gnu.org; Wed, 07 Jan 2015 09:08:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y8rHU-0005ak-Lu for submit@debbugs.gnu.org; Wed, 07 Jan 2015 09:08:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:46518) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8rHU-0005aa-Fu for submit@debbugs.gnu.org; Wed, 07 Jan 2015 09:08:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8rHQ-0002uc-H8 for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2015 09:08:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y8rHK-0005Vz-SW for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2015 09:08:12 -0500 Received: from dd5e0353a.access.telenet.be ([213.224.53.58]:29043 helo=mail.missioncriticalit.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8rHK-0005VG-Ep for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2015 09:08:06 -0500 Received: from MUNDANEUM.i-did-not-set--mail-host-address--so-tickle-me (unknown [10.10.10.51]) by mail.missioncriticalit.com (Postfix) with ESMTPS id 9088150007C for ; Wed, 7 Jan 2015 12:00:28 +0100 (CET) From: Sebastien Vauban Organization: Sebastien Vauban X-Url: Under construction... X-Archive: encrypt Date: Wed, 07 Jan 2015 12:00:19 +0100 Message-ID: <86egr6svng.fsf@example.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.3 (----) Selecting a region and hitting one "pair" character does not wrap the selected text with that character. Instead, it replaces the region by the typed character. That's a missing feature, IMHO, if electric-pair-mode is supposed to replace (part of) smartparens, autopair and/or paredit -- unless you consider them as completely orthogonal. Best regards, Seb From unknown Wed Jun 25 00:27:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19526: 24.4; Wrapping text with pairs in electrical-pair-mode Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Jan 2015 15:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sebastien Vauban Cc: 19526@debbugs.gnu.org Received: via spool by 19526-submit@debbugs.gnu.org id=B19526.142064367011574 (code B ref 19526); Wed, 07 Jan 2015 15:15:01 +0000 Received: (at 19526) by debbugs.gnu.org; 7 Jan 2015 15:14:30 +0000 Received: from localhost ([127.0.0.1]:39408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8sJa-00030c-1b for submit@debbugs.gnu.org; Wed, 07 Jan 2015 10:14:30 -0500 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:49465) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8sJY-00030U-07 for 19526@debbugs.gnu.org; Wed, 07 Jan 2015 10:14:28 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 88ADF85132; Wed, 7 Jan 2015 10:14:27 -0500 (EST) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 8DAA41E5B8B; Wed, 7 Jan 2015 10:13:53 -0500 (EST) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 705A7B4057; Wed, 7 Jan 2015 10:13:53 -0500 (EST) From: Stefan Monnier Message-ID: References: <86egr6svng.fsf@example.com> Date: Wed, 07 Jan 2015 10:13:53 -0500 In-Reply-To: <86egr6svng.fsf@example.com> (Sebastien Vauban's message of "Wed, 07 Jan 2015 12:00:19 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (--) > Selecting a region and hitting one "pair" character does not wrap the > selected text with that character. I don't see that here: % emacs -Q -f electric-pair-mode C-SPC C-b C-b " wraps the two newlines in ".." for me. Stefan From unknown Wed Jun 25 00:27:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19526: 24.4; Wrapping text with pairs in electrical-pair-mode In-Reply-To: <86egr6svng.fsf@example.com> Resent-From: Sebastien Vauban Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Jan 2015 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Stefan Monnier Cc: 19526@debbugs.gnu.org Received: via spool by 19526-submit@debbugs.gnu.org id=B19526.142254483228382 (code B ref 19526); Thu, 29 Jan 2015 15:21:02 +0000 Received: (at 19526) by debbugs.gnu.org; 29 Jan 2015 15:20:32 +0000 Received: from localhost ([127.0.0.1]:57385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGqtT-0007Na-Ho for submit@debbugs.gnu.org; Thu, 29 Jan 2015 10:20:31 -0500 Received: from dd5e0353a.access.telenet.be ([213.224.53.58]:65194 helo=mail.missioncriticalit.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGqtR-0007NF-6l for 19526@debbugs.gnu.org; Thu, 29 Jan 2015 10:20:29 -0500 Received: from MUNDANEUM.i-did-not-set--mail-host-address--so-tickle-me (unknown [10.10.10.51]) by mail.missioncriticalit.com (Postfix) with ESMTPS id D6C39500039; Thu, 29 Jan 2015 16:20:22 +0100 (CET) From: Sebastien Vauban Organization: Sebastien Vauban References: <86egr6svng.fsf@example.com> X-Url: Under construction... X-Archive: encrypt Date: Thu, 29 Jan 2015 16:20:12 +0100 Message-ID: <868uglzk9f.fsf@example.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Stefan Monnier wrote: > Sebastien Vauban: >> Selecting a region and hitting one "pair" character does not wrap the >> selected text with that character. > > I don't see that here: > > % emacs -Q -f electric-pair-mode > C-SPC C-b C-b " > > wraps the two newlines in ".." for me. I must have changed things over time, as it now works for me as well as I expect it. Like what you show as well. Sorry for the noise. Now, I've added: --8<---------------cut here---------------start------------->8--- (defvar org-electric-pairs '((?\* . ?\*) (?/ . ?/) (?_ . ?_) (?=3D . ?=3D) (?~ . ?~)) "Electric pairs for Org mode.") ; See `org-emphasis-alist'. (defun org-add-electric-pairs () (setq-local electric-pair-pairs (append electric-pair-pairs org-electri= c-pairs))) (add-hook 'org-mode-hook 'org-add-electric-pairs) --8<---------------cut here---------------end--------------->8--- to get added support of markers *, /, _, =3D and ~ in Org mode. And that works OK. Small question regarding the double quotes: would there be a way to convert them to =C2=AB | =C2=BB (instead of "|", where | is the cursor) when `ispell-local-dictionary' or `ispell-dictionary' is equal to "francais"? A few hings on how could we implement this in our .emacs (if it's not foreseen in electric-pair-mode)? Best regards, Seb --=20 Sebastien Vauban From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 26 11:35:04 2015 Received: (at control) by debbugs.gnu.org; 26 Dec 2015 16:35:04 +0000 Received: from localhost ([127.0.0.1]:41807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCro7-0006zN-SK for submit@debbugs.gnu.org; Sat, 26 Dec 2015 11:35:04 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:46399) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCro5-0006yX-WD for control@debbugs.gnu.org; Sat, 26 Dec 2015 11:35:02 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCrnk-00020l-Bk for control@debbugs.gnu.org; Sat, 26 Dec 2015 17:34:40 +0100 Date: Sat, 26 Dec 2015 17:34:39 +0100 Message-Id: <8737upnp7k.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #19526 X-MailScanner-ID: 1aCrnk-00020l-Bk X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451752480.75957@fZdz2F6LER5KXv7e58ifUw X-Spam-Status: No X-Spam-Score: -0.7 (/) 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: -0.7 (/) close 19526