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.bugs Subject: bug#70794: 30.0.50; Add Rust compilation regex Date: Tue, 04 Jun 2024 17:33:19 +0300 Message-ID: <865xuolqvk.fsf@gnu.org> References: <16667D6C-F897-4A85-8C7A-0FA2E803FAA6@gmail.com> <86sexukpuh.fsf@gnu.org> <8BC5E59B-63B1-4784-9454-51925E9DBCFC@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17076"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70794@debbugs.gnu.org, mattias.engdegard@gmail.com To: Ergus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 04 16:35:14 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1sEVFp-0004Ci-W4 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 Jun 2024 16:35:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sEVFa-0000Rg-EW; Tue, 04 Jun 2024 10:34:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEVFS-0000Nc-5J for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 10:34:50 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sEVFR-0004Hb-2I for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 10:34:49 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sEVFe-0008IP-64 for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 10:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Jun 2024 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70794 X-GNU-PR-Package: emacs Original-Received: via spool by 70794-submit@debbugs.gnu.org id=B70794.171751164431742 (code B ref 70794); Tue, 04 Jun 2024 14:35:02 +0000 Original-Received: (at 70794) by debbugs.gnu.org; 4 Jun 2024 14:34:04 +0000 Original-Received: from localhost ([127.0.0.1]:56194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEVEh-0008Fp-TF for submit@debbugs.gnu.org; Tue, 04 Jun 2024 10:34:04 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:53786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEVEf-0008FG-Q1 for 70794@debbugs.gnu.org; Tue, 04 Jun 2024 10:34:03 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEVEM-00047h-TY; Tue, 04 Jun 2024 10:33:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=9lwmBb/Q7vdJJke9H5A/Va2sjQcxV6wBuW+ZFS3XjwQ=; b=WEyNpt06vSPn4vLQzjGe mweMpAl8FQv0KHZoyILf6xJMeLn5tKD+EVt/ZG2e7ycXaXpy9ZD0lOhVnvbESZ3JLo4jFAU0qqPXK UNCzTZOsuKw5cAhZOi/wJJhJ55nxT+BjnCbgVxOPucxd7lVKC44AjckADbkruBtsyPwGbHPxh1WFG VI168G1kMkPCQTklanU+GTPxP3cav+fPQUKJx0zQKBTL+eTVzlP51idnMMG4dzzoWjCMvLoKF+n8C H3AJWI4vIWJmSKqK+Zpr8p+ktzTeYroc8L4LEN1Bf+m5BatBwL2H9Cm25ja8YJp0Qnl3SlkKzKQdp nHPELhhXrQl3bw==; In-Reply-To: (message from Ergus on Tue, 4 Jun 2024 00:36:17 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:286542 Archived-At: > Date: Tue, 4 Jun 2024 00:36:17 +0200 > From: Ergus > Cc: Eli Zaretskii , 70794@debbugs.gnu.org > > On Mon, Jun 03, 2024 at 06:22:48PM GMT, Mattias Engdeg�rd wrote: > >3 juni 2024 kl. 17.28 skrev Eli Zaretskii : > > > >> The order of the patterns in the alist is a complete mystery to me. I > >> tried to figure it out, but eventually gave up. A remark won't cut > >> it, I think: we need a detailed description of the principles, > >> considerations, and the way of testing the results after adding a new > >> pattern. > > > >Yes, it's really not ideal. There are lots of legacy entries which are > >hardly ever used and just shouldn't be there, or at least not enabled > >by default. And as you say, the order is chaotic, difficult to > >understand, and probably not the best. > > > About this, I may say that IMO the best approach is to use lazy insertion > with-eval-after-load. That's orthogonal, and I'm not sure I agree with you. In any case, it only lowers the probability of clashes, but doesn't resolve them. Moreover, it makes the problems harder to reproduce (because now they will depend on the order of previous commands).