From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Fixing post-self-insert-hook. Date: Sat, 18 Sep 2021 08:59:54 +0300 Message-ID: <83fsu277ad.fsf@gnu.org> References: <87k0jfdkm2.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31357"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 18 08:01:09 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mRTPR-00080x-6g for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Sep 2021 08:01:09 +0200 Original-Received: from localhost ([::1]:44566 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRTPP-0001sj-L4 for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Sep 2021 02:01:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46334) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRTOR-00016K-C0 for emacs-devel@gnu.org; Sat, 18 Sep 2021 02:00:07 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41370) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRTOR-0003xL-3q; Sat, 18 Sep 2021 02:00:07 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3840 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRTOQ-0005Yf-MG; Sat, 18 Sep 2021 02:00:07 -0400 In-Reply-To: (message from Alan Mackenzie on Fri, 17 Sep 2021 20:35:50 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274957 Archived-At: > Date: Fri, 17 Sep 2021 20:35:50 +0000 > From: Alan Mackenzie > Cc: emacs-devel@gnu.org > > The point is, these calls are currently undefined. Pretty much every > last one of them, apart from the ones in cc-cmds.el, which have been > made defined again. > > These 111 calls might have been working, they might not, they might have > sort of been working as long as electric-pair-mode isn't enabled. Who > knows? They're currently in a sort of race condition. If they aren't working, where are the bug reports about that? We only have bug reports about CC mode so far. > So, yes, you're basically right. We should move the call to p-s-i-h not > just to fix the interface to electric-pair-mode and friends, but to > bring sanity back to Emacs with respect to this matter. I'm against such changes, as you well know. With Emacs, "sane" is mostly defined as the status quo, because Emacs "mostly works". Any significant change in such a low-level facility is, therefore, "insane", IMNSHO, unless the problem is also general. And we don't have evidence that the problem is global.