GNU bug report logs -
#53661
29.0.50; electric-pair-mode not respecting electric-pair-inhibit-predicate.
Previous Next
Full log
Message #8 received at 53661 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 31 Jan 2022 16:06:39 +0100
> From: Ergus via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>
> When adding new pairs to `electric-pair-pairs' the
> `electric-pair-inhibit-predicate' variable is not respected.
>
> Looking at the elect-pair file it seems to be related with:
> `electric-pair-post-self-insert-function' that hard-coded the condition
> to call `electric-pair-inhibit-predicate' with:
>
> (memq syntax '(?\( ?\" ?\$))
>
> So, for other pairs, the function electric-pair-inhibit-predicate is
> never called.
The above condition looks at the _syntax_ of a character, not at the
character itself. So what do you find "hard-coded" there,and what
kind of pairs of characters did you want to add that don't have one of
those syntaxes?
This bug report was last modified 3 years and 135 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.